JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
E
F
G
H
I
L
M
N
P
R
S
T
U
W
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
BasicPrincipal
with 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
A
B
C
E
F
G
H
I
L
M
N
P
R
S
T
U
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2020
Fraunhofer IWU
. All rights reserved.