A B C E F G H I L M N P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort() - Method in class net.enilink.platform.security.modules.UserMapLoginModule
- AccountHelper - Class in net.enilink.platform.security.auth
-
Helper class for managing user accounts.
- AccountHelper() - Constructor for class net.enilink.platform.security.auth.AccountHelper
- AUTH - Interface in net.enilink.vocab.auth
- AuthModule - Class in net.enilink.platform.security.auth
- AuthModule() - Constructor for class net.enilink.platform.security.auth.AuthModule
- Authorization - Interface in net.enilink.vocab.acl
-
An element of access control, allowing agent to agents access of some kind to resources or classes of resources.
B
- BasicPrincipal - Class in net.enilink.platform.security.auth
-
Simple Principal class, just supporting the bare minimum (a name).
- BasicPrincipal(String) - Constructor for class net.enilink.platform.security.auth.BasicPrincipal
C
- commit() - Method in class net.enilink.platform.security.modules.UserMapLoginModule
- createUser(IEntityManager, String, String) - Static method in class net.enilink.platform.security.auth.AccountHelper
-
Creates a new user resource.
- createUser(IEntityManager, String, String, String) - Static method in class net.enilink.platform.security.auth.AccountHelper
-
Creates a new user resources.
E
- encodePassword(String) - Static method in class net.enilink.platform.security.auth.AccountHelper
-
Encode a password for secure storage within a persistent database, sessions, etc.
- ENILINKACL - Interface in net.enilink.vocab.acl
- EnilinkPrincipal - Class in net.enilink.platform.security.auth
-
A user principal identified by a username or an account.
- EnilinkPrincipal(URI) - Constructor for class net.enilink.platform.security.auth.EnilinkPrincipal
-
Creates a principal.
- equals(Object) - Method in class net.enilink.platform.security.auth.EnilinkPrincipal
-
Compares this principal to the specified object.
F
- findUser(IEntityManager, String, String) - Static method in class net.enilink.platform.security.auth.AccountHelper
-
Checks if a user with the given username and password exists within the system.
- findUser(IEntityManager, List<URI>) - Static method in class net.enilink.platform.security.auth.AccountHelper
-
Checks if a user with the given external IDs exists within the system.
G
- getAclAccessTo() - Method in interface net.enilink.vocab.acl.Authorization
-
The information resource to which access is being granted.
- getAclAccessToClass() - Method in interface net.enilink.vocab.acl.Authorization
-
A class of information resources to which access is being granted.
- getAclAgent() - Method in interface net.enilink.vocab.acl.Authorization
-
A person or social entity to being given the right.
- getAclAgentClass() - Method in interface net.enilink.vocab.acl.Authorization
-
A class of persons or social entities to being given the right.
- getAclMode() - Method in interface net.enilink.vocab.acl.Authorization
-
A mode of access such as read or write.
- getApplicationUrl() - Method in class net.enilink.platform.security.callbacks.RealmCallback
- getContextUrl() - Method in class net.enilink.platform.security.callbacks.RealmCallback
- getExternalIds(Subject) - Static method in class net.enilink.platform.security.auth.AccountHelper
-
Returns external IDs from the given subject.
- getId() - Method in class net.enilink.platform.security.auth.EnilinkPrincipal
-
Returns the id of this principal.
- getMailboxURI(String) - Static method in class net.enilink.platform.security.auth.AccountHelper
-
Returns a URI for an email address.
- getName() - Method in class net.enilink.platform.security.auth.BasicPrincipal
- getName() - Method in class net.enilink.platform.security.auth.EnilinkPrincipal
-
Returns the name of this principal.
- getRedirectTo() - Method in class net.enilink.platform.security.callbacks.RedirectCallback
- getRequestParameters() - Method in class net.enilink.platform.security.callbacks.RedirectCallback
- getResponseParameters() - Method in class net.enilink.platform.security.callbacks.ResponseCallback
- getUserURI(String) - Static method in class net.enilink.platform.security.auth.AccountHelper
-
Returns the user's URI for the given user name.
H
- hashCode() - Method in class net.enilink.platform.security.auth.EnilinkPrincipal
-
Returns a hash code for this principal.
- hasUserWithEmail(IEntityManager, String) - Static method in class net.enilink.platform.security.auth.AccountHelper
-
Checks if a user with the given -mail address already exists within the system.
- hasUserWithName(IEntityManager, String) - Static method in class net.enilink.platform.security.auth.AccountHelper
-
Checks if a user with the given username already exists within the system.
I
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class net.enilink.platform.security.modules.UserMapLoginModule
- isRegister() - Method in class net.enilink.platform.security.callbacks.RegisterCallback
L
- linkExternalIds(IEntityManager, IReference, List<URI>) - Static method in class net.enilink.platform.security.auth.AccountHelper
-
Associates a user ID with one ore more external IDs.
- login() - Method in class net.enilink.platform.security.modules.UserMapLoginModule
- logout() - Method in class net.enilink.platform.security.modules.UserMapLoginModule
M
- MODE_ACCESS - Static variable in interface net.enilink.vocab.acl.WEBACL
-
Superclass of all access modes.
- MODE_APPEND - Static variable in interface net.enilink.vocab.acl.WEBACL
-
Append mode.
- MODE_CONTROL - Static variable in interface net.enilink.vocab.acl.WEBACL
-
Control mode.
- MODE_CREATE - Static variable in interface net.enilink.vocab.acl.ENILINKACL
-
Create mode.
- MODE_READ - Static variable in interface net.enilink.vocab.acl.WEBACL
-
Read mode.
- MODE_WRITE - Static variable in interface net.enilink.vocab.acl.WEBACL
-
Write mode.
- MODE_WRITERESTRICTED - Static variable in interface net.enilink.vocab.acl.ENILINKACL
-
Restricted mode.
N
- NAMESPACE - Static variable in interface net.enilink.vocab.acl.ENILINKACL
- NAMESPACE - Static variable in interface net.enilink.vocab.acl.WEBACL
- NAMESPACE - Static variable in interface net.enilink.vocab.auth.AUTH
- NAMESPACE_URI - Static variable in interface net.enilink.vocab.acl.ENILINKACL
- NAMESPACE_URI - Static variable in interface net.enilink.vocab.acl.WEBACL
- NAMESPACE_URI - Static variable in interface net.enilink.vocab.auth.AUTH
- net.enilink.platform.security.auth - package net.enilink.platform.security.auth
- net.enilink.platform.security.callbacks - package net.enilink.platform.security.callbacks
- net.enilink.platform.security.modules - package net.enilink.platform.security.modules
- net.enilink.vocab.acl - package net.enilink.vocab.acl
- net.enilink.vocab.auth - package net.enilink.vocab.auth
P
- PROPERTY_ACCESSTO - Static variable in interface net.enilink.vocab.acl.WEBACL
-
The information resource to which access is being granted.
- PROPERTY_ACCESSTOCLASS - Static variable in interface net.enilink.vocab.acl.WEBACL
-
A class of information resources to which access is being granted.
- PROPERTY_AGENT - Static variable in interface net.enilink.vocab.acl.WEBACL
-
A person or social entity to being given the right.
- PROPERTY_AGENTCLASS - Static variable in interface net.enilink.vocab.acl.WEBACL
-
A class of persons or social entities to being given the right.
- PROPERTY_EXTERNALID - Static variable in interface net.enilink.vocab.auth.AUTH
-
An external id (OpenID, LDAP, ...) for this agent.
- PROPERTY_MODE - Static variable in interface net.enilink.vocab.acl.WEBACL
-
A mode of access such as read or write.
- PROPERTY_OWNER - Static variable in interface net.enilink.vocab.acl.WEBACL
-
The person or other agent which owns this.
- PROPERTY_PASSWORD - Static variable in interface net.enilink.vocab.auth.AUTH
-
An (encoded) password for this agent.
R
- RealmCallback - Class in net.enilink.platform.security.callbacks
- RealmCallback() - Constructor for class net.enilink.platform.security.callbacks.RealmCallback
- RedirectCallback - Class in net.enilink.platform.security.callbacks
- RedirectCallback(String, Map<String, String>) - Constructor for class net.enilink.platform.security.callbacks.RedirectCallback
- RegisterCallback - Class in net.enilink.platform.security.callbacks
- RegisterCallback() - Constructor for class net.enilink.platform.security.callbacks.RegisterCallback
- ResponseCallback - Class in net.enilink.platform.security.callbacks
- ResponseCallback() - Constructor for class net.enilink.platform.security.callbacks.ResponseCallback
S
- setAclAccessTo(Resource) - Method in interface net.enilink.vocab.acl.Authorization
-
The information resource to which access is being granted.
- setAclAccessToClass(Class) - Method in interface net.enilink.vocab.acl.Authorization
-
A class of information resources to which access is being granted.
- setAclAgent(Agent) - Method in interface net.enilink.vocab.acl.Authorization
-
A person or social entity to being given the right.
- setAclAgentClass(Class) - Method in interface net.enilink.vocab.acl.Authorization
-
A class of persons or social entities to being given the right.
- setAclMode(Set<Class>) - Method in interface net.enilink.vocab.acl.Authorization
-
A mode of access such as read or write.
- setApplicationUrl(String) - Method in class net.enilink.platform.security.callbacks.RealmCallback
- setContextUrl(String) - Method in class net.enilink.platform.security.callbacks.RealmCallback
- setRegister(boolean) - Method in class net.enilink.platform.security.callbacks.RegisterCallback
- setResponseParameters(Map<String, String[]>) - Method in class net.enilink.platform.security.callbacks.ResponseCallback
T
- toString() - Method in class net.enilink.platform.security.auth.BasicPrincipal
- toString() - Method in class net.enilink.platform.security.auth.EnilinkPrincipal
-
Returns a string representation of this principal.
- TYPE_AUTHORIZATION - Static variable in interface net.enilink.vocab.acl.WEBACL
-
An Authorization is an abstract thing whose properties are defined in an Access Control List.
U
- UserMapLoginModule - Class in net.enilink.platform.security.modules
-
Simple login module that checks against a list of pre-defined users and, if successful, adds a
BasicPrincipalwith the username to the subject to be used by further modules in the stack. - UserMapLoginModule() - Constructor for class net.enilink.platform.security.modules.UserMapLoginModule
W
- WEBACL - Interface in net.enilink.vocab.acl
All Classes All Packages