Knopflerfish OSGi bundle UserAdmin 4.1.2
A B C D E G H I L N O P R S T U

A

addMember(Role) - Method in interface org.osgi.service.useradmin.Group
Adds the specified Role object as a basic member to this Group object.
addRequiredMember(Role) - Method in interface org.osgi.service.useradmin.Group
Adds the specified Role object as a required member to this Group object.
ADMIN - Static variable in class org.osgi.service.useradmin.UserAdminPermission
The permission name "admin".
authenticate() - Method in interface org.knopflerfish.service.um.useradmin.PasswdSession
Attempts to authenticate.
Authorization - Interface in org.osgi.service.useradmin
The Authorization interface encapsulates an authorization context on which bundles can base authorization decisions, where appropriate.

B

BackEndControl - Interface in org.knopflerfish.service.um.useradmin
Service that can be used to load the user admin with contents from a back end system, save the user admin's current contents to the back end system and get the subscription for this service gateway from the back end system.
BackEndException - Exception in org.knopflerfish.service.um.useradmin
BackEndException is the base class for exceptions thrown from BackEndControl.
BackEndException(String, Throwable) - Constructor for exception org.knopflerfish.service.um.useradmin.BackEndException
Public constructor.
BackEndException(String) - Constructor for exception org.knopflerfish.service.um.useradmin.BackEndException
Public constructor.

C

canAuthenticate(String) - Method in interface org.knopflerfish.service.um.useradmin.PasswdAuthenticator
Tests if it is possible to authenticate the user with the specified username with this authentication method (that there is a user with the specified user name and that the user has a password credential.
CHANGE_CREDENTIAL - Static variable in class org.osgi.service.useradmin.UserAdminPermission
The action string "changeCredential".
CHANGE_PROPERTY - Static variable in class org.osgi.service.useradmin.UserAdminPermission
The action string "changeProperty".
Condition - Interface in org.knopflerfish.service.um.useradmin
This interface represents a Condition that is managed by a UserAdmin service.
CONDITION - Static variable in interface org.knopflerfish.service.um.useradmin.Condition
The type of a Condition role.
CONTEXT_AUTH_DATE - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for authentication date, the parameter string is "auth_date".
CONTEXT_AUTH_DAY - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for authentication day of week, the parameter string is "auth_day".
CONTEXT_AUTH_LEVEL - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for authentication level, the parameter string is "auth_lvl".
CONTEXT_AUTH_TIME - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for authentication time, the parameter string is "auth_time".
CONTEXT_CONF_LEVEL - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for confidentiality level, the parameter string is "conf_lvl".
CONTEXT_DATE - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for current date, the parameter string is "date".
CONTEXT_DAY - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for current day of week, the parameter string is "day".
CONTEXT_INTEGR_LEVEL - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for integrity level, the parameter string is "integr_lvl".
CONTEXT_TIME - Static variable in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Context parameter for current time, the parameter string is "time".
ContextualAuthorization - Interface in org.knopflerfish.service.um.useradmin
This subclass to Authorization adds authentication context to the authorization information.
createRole(String, int) - Method in interface org.osgi.service.useradmin.UserAdmin
Creates a Role object with the given name and of the given type.
createSession() - Method in interface org.knopflerfish.service.um.useradmin.PasswdAuthenticator
Creates an authentication session.

D

digest(String, byte[]) - Static method in class org.knopflerfish.service.um.useradmin.PasswdUtil
Create a digest from salt and a message.

E

equals(Object) - Method in class org.osgi.service.useradmin.UserAdminPermission
Checks two UserAdminPermission objects for equality.

G

GET_CREDENTIAL - Static variable in class org.osgi.service.useradmin.UserAdminPermission
The action string "getCredential".
getActions() - Method in class org.osgi.service.useradmin.UserAdminPermission
Returns the canonical string representation of the actions, separated by comma.
getAuthLevel() - Method in interface org.knopflerfish.service.um.ipam.Levels
Get authentication level.
getAuthorization() - Method in interface org.knopflerfish.service.um.useradmin.PasswdSession
Attempts to authenticate and authorize the user.
getAuthorization(User) - Method in interface org.osgi.service.useradmin.UserAdmin
Creates an Authorization object that encapsulates the specified User object and the Role objects it possesses.
getConfLevel() - Method in interface org.knopflerfish.service.um.ipam.Levels
Get confidentiality level.
getContext() - Method in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Returns the authentication context for this authorization object.
getCredentials() - Method in interface org.osgi.service.useradmin.User
Returns a Dictionary of the credentials of this User object.
getFilter() - Method in interface org.knopflerfish.service.um.useradmin.Condition
Get the filter
getIntegrLevel() - Method in interface org.knopflerfish.service.um.ipam.Levels
Get integrity level.
getLevels(String, String) - Method in interface org.knopflerfish.service.um.ipam.IPAMValuationService
Get the three levels given an input path and an auth method.
getMembers() - Method in interface org.osgi.service.useradmin.Group
Gets the basic members of this Group object.
getName() - Method in interface org.osgi.service.useradmin.Authorization
Gets the name of the User that this Authorization context was created for.
getName() - Method in interface org.osgi.service.useradmin.Role
Returns the name of this role.
getNestedException() - Method in exception org.knopflerfish.service.um.useradmin.BackEndException
Returns the nested throwable of this BackEndException.
getProperties() - Method in interface org.osgi.service.useradmin.Role
Returns a Dictionary of the (public) properties of this Role object.
getRequiredMembers() - Method in interface org.osgi.service.useradmin.Group
Gets the required members of this Group object.
getRole(String) - Method in interface org.osgi.service.useradmin.UserAdmin
Gets the Role object with the given name from this User Admin service.
getRole() - Method in class org.osgi.service.useradmin.UserAdminEvent
Gets the Role object this event was generated for.
getRoles() - Method in interface org.osgi.service.useradmin.Authorization
Gets the names of all roles implied by this Authorization context.
getRoles(String) - Method in interface org.osgi.service.useradmin.UserAdmin
Gets the Role objects managed by this User Admin service that have properties matching the specified LDAP filter criteria.
getServiceReference() - Method in class org.osgi.service.useradmin.UserAdminEvent
Gets the ServiceReference object of the User Admin service that generated this event.
getSubscription() - Method in interface org.knopflerfish.service.um.useradmin.BackEndControl
Deprecated. the subscription is now communicated as the service property "subscription", getSubscription still works though.
getType() - Method in interface org.osgi.service.useradmin.Role
Returns the type of this role.
getType() - Method in class org.osgi.service.useradmin.UserAdminEvent
Returns the type of this event.
getUser(String, String) - Method in interface org.osgi.service.useradmin.UserAdmin
Gets the user with the given property key-value pair from the User Admin service database.
Group - Interface in org.osgi.service.useradmin
A named grouping of roles (Role objects).
GROUP - Static variable in interface org.osgi.service.useradmin.Role
The type of a Group role.

H

hasCredential(String, Object) - Method in interface org.osgi.service.useradmin.User
Checks to see if this User object has a credential with the specified key set to the specified value.
hashCode() - Method in class org.osgi.service.useradmin.UserAdminPermission
Returns the hash code value for this object.
hasRole(String) - Method in interface org.osgi.service.useradmin.Authorization
Checks if the role with the specified name is implied by this Authorization context.
HIGH - Static variable in interface org.knopflerfish.service.um.ipam.Levels
 
HIGHEST - Static variable in interface org.knopflerfish.service.um.ipam.Levels
 

I

implies(Permission) - Method in class org.osgi.service.useradmin.UserAdminPermission
Checks if this UserAdminPermission object "implies" the specified permission.
IPAMValuationService - Interface in org.knopflerfish.service.um.ipam
Maps input path and auth method to auth, conf and integer levels.

L

Levels - Interface in org.knopflerfish.service.um.ipam
Container for the three levels returned by IPAMValuationService.getLevels(String, String).
load() - Method in interface org.knopflerfish.service.um.useradmin.BackEndControl
Load the user admin with contents form the back end system.
LOW - Static variable in interface org.knopflerfish.service.um.ipam.Levels
 
LOWEST - Static variable in interface org.knopflerfish.service.um.ipam.Levels
 

N

nested - Variable in exception org.knopflerfish.service.um.useradmin.BackEndException
 
newPermissionCollection() - Method in class org.osgi.service.useradmin.UserAdminPermission
Returns a new PermissionCollection object for storing UserAdminPermission objects.

O

org.knopflerfish.service.um.ipam - package org.knopflerfish.service.um.ipam
The Knopflerfish Useradmin IPAM Package.
org.knopflerfish.service.um.useradmin - package org.knopflerfish.service.um.useradmin
The Knopflerfish Useradmin Package.
org.osgi.service.useradmin - package org.osgi.service.useradmin
User Admin Package Version 1.1.

P

PasswdAuthenticator - Interface in org.knopflerfish.service.um.useradmin
Service for user name/password authentication.
PasswdSession - Interface in org.knopflerfish.service.um.useradmin
Interface for for a user name/password authentication session.
PasswdUtil - Class in org.knopflerfish.service.um.useradmin
Utility class for one-way encryption of, for example, user passwords.
PasswdUtil() - Constructor for class org.knopflerfish.service.um.useradmin.PasswdUtil
 

R

removeMember(Role) - Method in interface org.osgi.service.useradmin.Group
Removes the specified Role object from this Group object.
removeRole(String) - Method in interface org.osgi.service.useradmin.UserAdmin
Removes the Role object with the given name from this User Admin service and all groups it is a member of.
Role - Interface in org.osgi.service.useradmin
The base interface for Role objects managed by the User Admin service.
ROLE - Static variable in interface org.osgi.service.useradmin.Role
The type of a predefined role.
ROLE_CHANGED - Static variable in class org.osgi.service.useradmin.UserAdminEvent
A Role object has been modified.
ROLE_CREATED - Static variable in class org.osgi.service.useradmin.UserAdminEvent
A Role object has been created.
ROLE_REMOVED - Static variable in class org.osgi.service.useradmin.UserAdminEvent
A Role object has been removed.
roleChanged(UserAdminEvent) - Method in interface org.osgi.service.useradmin.UserAdminListener
Receives notification that a Role object has been created, removed, or modified.

S

saltAndDigest(String, byte[]) - Static method in class org.knopflerfish.service.um.useradmin.PasswdUtil
Create salt and the a digest of the salt and the message.
save() - Method in interface org.knopflerfish.service.um.useradmin.BackEndControl
Save the user admin's current contents to the back end system.
setFilter(String) - Method in interface org.knopflerfish.service.um.useradmin.Condition
Set the filter
setIPAMContext(String, String) - Method in interface org.knopflerfish.service.um.useradmin.ContextualAuthorization
Set context parameter using IPAM.
setPassword(String) - Method in interface org.knopflerfish.service.um.useradmin.PasswdSession
Set the user's password.
setUsername(String) - Method in interface org.knopflerfish.service.um.useradmin.PasswdSession
Set the user's user name.

T

toString() - Method in exception org.knopflerfish.service.um.useradmin.BackEndException
Returns a short description of this throwable object.
toString() - Method in class org.osgi.service.useradmin.UserAdminPermission
Returns a string describing this UserAdminPermission object.

U

USER - Static variable in interface org.osgi.service.useradmin.Role
The type of a User role.
User - Interface in org.osgi.service.useradmin
A User role managed by a User Admin service.
USER_ANYONE - Static variable in interface org.osgi.service.useradmin.Role
The name of the predefined role, user.anyone, that all users and groups belong to.
UserAdmin - Interface in org.osgi.service.useradmin
This interface is used to manage a database of named Role objects, which can be used for authentication and authorization purposes.
UserAdminEvent - Class in org.osgi.service.useradmin
Role change event.
UserAdminEvent(ServiceReference, int, Role) - Constructor for class org.osgi.service.useradmin.UserAdminEvent
Constructs a UserAdminEvent object from the given ServiceReference object, event type, and Role object.
UserAdminListener - Interface in org.osgi.service.useradmin
Listener for UserAdminEvents.
UserAdminPermission - Class in org.osgi.service.useradmin
Permission to configure and access the Role objects managed by a User Admin service.
UserAdminPermission(String, String) - Constructor for class org.osgi.service.useradmin.UserAdminPermission
Creates a new UserAdminPermission with the specified name and actions.

A B C D E G H I L N O P R S T U
Knopflerfish OSGi ${version}