Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
G
H
I
L
O
P
R
S
U
V
A
ACLIdentifier
- Annotation Type in
org.jboss.picketlink.cdi.permission.annotations
Marks the field of an @ACLStore annotated entity bean as containing the identifier value for the resource.
ACLPermission
- Annotation Type in
org.jboss.picketlink.cdi.permission.annotations
Marker annotation.
ACLRecipient
- Annotation Type in
org.jboss.picketlink.cdi.permission.annotations
Marks the field of an @ACLStore annotated entity bean as containing the recipient of the ACL permissions
ACLResourceClass
- Annotation Type in
org.jboss.picketlink.cdi.permission.annotations
Marker annotation.
ACLStore
- Annotation Type in
org.jboss.picketlink.cdi.permission.annotations
Denotes an entity bean (i.e.
ACLStore.GENERAL
- Class in
org.jboss.picketlink.cdi.permission.annotations
ACLStore.GENERAL()
- Constructor for class org.jboss.picketlink.cdi.permission.annotations.
ACLStore.GENERAL
AlreadyLoggedInEvent
- Class in
org.jboss.picketlink.cdi.authentication.event
This event is fired when an already authenticated user attempts to authenticate again
AlreadyLoggedInEvent()
- Constructor for class org.jboss.picketlink.cdi.authentication.event.
AlreadyLoggedInEvent
authenticate()
- Method in interface org.jboss.picketlink.cdi.authentication.
Authenticator
AuthenticationException
- Class in
org.jboss.picketlink.cdi.authentication
Thrown if there is an error during the authentication process
AuthenticationException(String)
- Constructor for class org.jboss.picketlink.cdi.authentication.
AuthenticationException
AuthenticationException(String, Throwable)
- Constructor for class org.jboss.picketlink.cdi.authentication.
AuthenticationException
Authenticator
- Interface in
org.jboss.picketlink.cdi.authentication
An Authenticator implementation is responsible for managing the user authentication process.
Authenticator.AuthenticationStatus
- Enum in
org.jboss.picketlink.cdi.authentication
AuthenticatorSelector
- Interface in
org.jboss.picketlink.cdi.authentication
Selects which Authenticator implementation is used to manage the authentication process
B
BaseAuthenticator
- Class in
org.jboss.picketlink.cdi.authentication
Abstract base class that Authenticator implementations can extend for convenience.
BaseAuthenticator()
- Constructor for class org.jboss.picketlink.cdi.authentication.
BaseAuthenticator
C
canIdentify(Class<?>)
- Method in interface org.jboss.picketlink.cdi.permission.
IdentifierStrategy
Returns true if the implementation can identify resources of the specified class
canLoadResource(String)
- Method in interface org.jboss.picketlink.cdi.permission.
IdentifierStrategy
Returns true if the implementation can load the resource instance for the specified identifier
CheckPermissions
- Annotation Type in
org.jboss.picketlink.cdi.permission.annotations
clearPermissions(Object)
- Method in interface org.jboss.picketlink.cdi.permission.spi.
PermissionStore
createPermissionQuery()
- Method in interface org.jboss.picketlink.cdi.permission.
PermissionManager
Credential
<
T
> - Interface in
org.jboss.picketlink.cdi.credential
Contains a single credential, such as a password
G
getAuthenticatorClass()
- Method in interface org.jboss.picketlink.cdi.authentication.
AuthenticatorSelector
getAuthenticatorName()
- Method in interface org.jboss.picketlink.cdi.authentication.
AuthenticatorSelector
getCredential()
- Method in interface org.jboss.picketlink.cdi.credential.
LoginCredentials
getIdentifier(Object)
- Method in interface org.jboss.picketlink.cdi.permission.
IdentifierStrategy
Returns a String identifier that can be used to uniquely identify the specified resource
getLoginException()
- Method in class org.jboss.picketlink.cdi.authentication.event.
LoginFailedEvent
getNaturalIdentifier(Object)
- Method in interface org.jboss.picketlink.cdi.permission.
IdentifierStrategy
Returns the natural identifier value of the specified resource
getPermission()
- Method in class org.jboss.picketlink.cdi.permission.
Permission
getPermissions(PermissionQuery)
- Method in interface org.jboss.picketlink.cdi.permission.spi.
PermissionStore
getRange()
- Method in class org.jboss.picketlink.cdi.permission.
PermissionQuery
getRecipient()
- Method in class org.jboss.picketlink.cdi.permission.
Permission
getRecipient()
- Method in class org.jboss.picketlink.cdi.permission.
PermissionQuery
getResource()
- Method in class org.jboss.picketlink.cdi.permission.
Permission
getResource()
- Method in class org.jboss.picketlink.cdi.permission.
PermissionQuery
getResources()
- Method in class org.jboss.picketlink.cdi.permission.
PermissionQuery
getResultList()
- Method in class org.jboss.picketlink.cdi.permission.
PermissionQuery
getSelectedAuthenticator()
- Method in interface org.jboss.picketlink.cdi.authentication.
AuthenticatorSelector
getStatus()
- Method in interface org.jboss.picketlink.cdi.authentication.
Authenticator
getStatus()
- Method in class org.jboss.picketlink.cdi.authentication.
BaseAuthenticator
getUser()
- Method in interface org.jboss.picketlink.cdi.authentication.
Authenticator
getUser()
- Method in class org.jboss.picketlink.cdi.authentication.
BaseAuthenticator
getUser()
- Method in class org.jboss.picketlink.cdi.authentication.event.
PostLoggedOutEvent
getUser()
- Method in class org.jboss.picketlink.cdi.authentication.event.
PreLoggedOutEvent
getUser()
- Method in interface org.jboss.picketlink.cdi.
Identity
getUserId()
- Method in interface org.jboss.picketlink.cdi.credential.
LoginCredentials
getValue()
- Method in interface org.jboss.picketlink.cdi.credential.
Credential
grantPermission(Permission)
- Method in interface org.jboss.picketlink.cdi.permission.
PermissionManager
grantPermission(Permission)
- Method in interface org.jboss.picketlink.cdi.permission.spi.
PermissionStore
grantPermissions(Collection<Permission>)
- Method in interface org.jboss.picketlink.cdi.permission.
PermissionManager
grantPermissions(Collection<Permission>)
- Method in interface org.jboss.picketlink.cdi.permission.spi.
PermissionStore
H
hasPermission(Object, String)
- Method in interface org.jboss.picketlink.cdi.
Identity
Tests if the currently authenticated user has permission to perform the specified operation on the specified resource.
hasPermission(Class<?>, Serializable, String)
- Method in interface org.jboss.picketlink.cdi.
Identity
As above, however this method should be used when a reference to the resource is not available, or is expensive to retrieve, for example looking up an entity from a relational database.
hasPermission(Object, String)
- Method in interface org.jboss.picketlink.cdi.permission.
PermissionResolver
hasPermission(Class<?>, Serializable, String)
- Method in interface org.jboss.picketlink.cdi.permission.
PermissionResolver
I
Identifier
- Annotation Type in
org.jboss.picketlink.cdi.permission.annotations
Configures the Identifier strategy to use for instance-based permissions.
IdentifierStrategy
- Interface in
org.jboss.picketlink.cdi.permission
Strategy for generating permission resource identifiers.
Identity
- Interface in
org.jboss.picketlink.cdi
Represents the identity of the current user, and provides an API for authentication and authorization.
Identity.AuthenticationResult
- Enum in
org.jboss.picketlink.cdi
invalidate()
- Method in interface org.jboss.picketlink.cdi.credential.
LoginCredentials
isEnabled()
- Method in interface org.jboss.picketlink.cdi.permission.spi.
PermissionStore
isLoggedIn()
- Method in interface org.jboss.picketlink.cdi.
Identity
Simple check that returns true if the user is logged in, without attempting to authenticate
L
listAvailableActions(Object)
- Method in interface org.jboss.picketlink.cdi.permission.spi.
PermissionStore
LoggedInEvent
- Class in
org.jboss.picketlink.cdi.authentication.event
This event is raised when user successfully logs in.
LoggedInEvent()
- Constructor for class org.jboss.picketlink.cdi.authentication.event.
LoggedInEvent
login()
- Method in interface org.jboss.picketlink.cdi.
Identity
Attempts to authenticate the user.
LoginCredentials
- Interface in
org.jboss.picketlink.cdi.credential
Represents the credentials the current user will use to authenticate Only valid during the authentication process
LoginFailedEvent
- Class in
org.jboss.picketlink.cdi.authentication.event
This event is fired when an authentication attempt fails
LoginFailedEvent(Throwable)
- Constructor for class org.jboss.picketlink.cdi.authentication.event.
LoginFailedEvent
logout()
- Method in interface org.jboss.picketlink.cdi.
Identity
Logs out the currently authenticated user
lookupResource(String)
- Method in interface org.jboss.picketlink.cdi.permission.
IdentifierStrategy
Returns the resource instance for the specified identifier
O
org.jboss.picketlink.cdi
- package org.jboss.picketlink.cdi
org.jboss.picketlink.cdi.authentication
- package org.jboss.picketlink.cdi.authentication
org.jboss.picketlink.cdi.authentication.event
- package org.jboss.picketlink.cdi.authentication.event
org.jboss.picketlink.cdi.authorization
- package org.jboss.picketlink.cdi.authorization
org.jboss.picketlink.cdi.authorization.annotation
- package org.jboss.picketlink.cdi.authorization.annotation
org.jboss.picketlink.cdi.credential
- package org.jboss.picketlink.cdi.credential
org.jboss.picketlink.cdi.permission
- package org.jboss.picketlink.cdi.permission
org.jboss.picketlink.cdi.permission.annotations
- package org.jboss.picketlink.cdi.permission.annotations
org.jboss.picketlink.cdi.permission.spi
- package org.jboss.picketlink.cdi.permission.spi
P
Permission
- Class in
org.jboss.picketlink.cdi.permission
Represents a specific permission grant for a domain object
Permission(Object, IdentityType, String)
- Constructor for class org.jboss.picketlink.cdi.permission.
Permission
PermissionManager
- Interface in
org.jboss.picketlink.cdi.permission
Manages user, role and group permissions.
PermissionQuery
- Class in
org.jboss.picketlink.cdi.permission
API for querying object permissions
PermissionQuery(PermissionStore)
- Constructor for class org.jboss.picketlink.cdi.permission.
PermissionQuery
PermissionResolver
- Interface in
org.jboss.picketlink.cdi.permission
A PermissionResolver may be used to determine access restrictions for application resources.
PermissionResolver.PermissionStatus
- Enum in
org.jboss.picketlink.cdi.permission
PermissionStore
- Interface in
org.jboss.picketlink.cdi.permission.spi
postAuthenticate()
- Method in interface org.jboss.picketlink.cdi.authentication.
Authenticator
postAuthenticate()
- Method in class org.jboss.picketlink.cdi.authentication.
BaseAuthenticator
PostAuthenticateEvent
- Class in
org.jboss.picketlink.cdi.authentication.event
This event is raised just after authentication
PostAuthenticateEvent()
- Constructor for class org.jboss.picketlink.cdi.authentication.event.
PostAuthenticateEvent
PostLoggedOutEvent
- Class in
org.jboss.picketlink.cdi.authentication.event
This event is raised just after the user un-authenticates
PostLoggedOutEvent(User)
- Constructor for class org.jboss.picketlink.cdi.authentication.event.
PostLoggedOutEvent
PreAuthenticateEvent
- Class in
org.jboss.picketlink.cdi.authentication.event
This event is raised just before authentication.
PreAuthenticateEvent()
- Constructor for class org.jboss.picketlink.cdi.authentication.event.
PreAuthenticateEvent
PreLoggedOutEvent
- Class in
org.jboss.picketlink.cdi.authentication.event
This event is raised just before the user un-authenticates
PreLoggedOutEvent(User)
- Constructor for class org.jboss.picketlink.cdi.authentication.event.
PreLoggedOutEvent
R
RequiresPermission
- Annotation Type in
org.jboss.picketlink.cdi.permission.annotations
revokePermission(Permission)
- Method in interface org.jboss.picketlink.cdi.permission.
PermissionManager
revokePermission(Permission)
- Method in interface org.jboss.picketlink.cdi.permission.spi.
PermissionStore
revokePermissions(Collection<Permission>)
- Method in interface org.jboss.picketlink.cdi.permission.
PermissionManager
revokePermissions(Collection<Permission>)
- Method in interface org.jboss.picketlink.cdi.permission.spi.
PermissionStore
S
Secures
- Annotation Type in
org.jboss.picketlink.cdi.authorization.annotation
This annotation is used to delegate a method as the provider for a specific authorization check
SecurityBindingType
- Annotation Type in
org.jboss.picketlink.cdi.authorization.annotation
Applied to an annotation to indicate that it is a security binding type
SecurityDefinitionException
- Class in
org.jboss.picketlink.cdi.authorization
This exception is thrown when a security-related configuration error is detected, such as a missing or ambiguous security binding type
SecurityDefinitionException(String)
- Constructor for class org.jboss.picketlink.cdi.authorization.
SecurityDefinitionException
SecurityDefinitionException(String, Throwable)
- Constructor for class org.jboss.picketlink.cdi.authorization.
SecurityDefinitionException
SecurityException
- Class in
org.jboss.picketlink.cdi
Base class for security related exceptions
SecurityException(String)
- Constructor for class org.jboss.picketlink.cdi.
SecurityException
SecurityException(String, Throwable)
- Constructor for class org.jboss.picketlink.cdi.
SecurityException
SecurityParameterBinding
- Annotation Type in
org.jboss.picketlink.cdi.authorization.annotation
Applied to an
Annotation
to declare it as a security parameter binding; to use business method invocation values as
Secures
method arguments.
setAuthenticatorClass(Class<? extends Authenticator>)
- Method in interface org.jboss.picketlink.cdi.authentication.
AuthenticatorSelector
setAuthenticatorName(String)
- Method in interface org.jboss.picketlink.cdi.authentication.
AuthenticatorSelector
setCredential(Credential)
- Method in interface org.jboss.picketlink.cdi.credential.
LoginCredentials
setRange(Range)
- Method in class org.jboss.picketlink.cdi.permission.
PermissionQuery
setRecipient(IdentityType)
- Method in class org.jboss.picketlink.cdi.permission.
PermissionQuery
setResource(Object)
- Method in class org.jboss.picketlink.cdi.permission.
PermissionQuery
setResources(Set<Object>)
- Method in class org.jboss.picketlink.cdi.permission.
PermissionQuery
setStatus(Authenticator.AuthenticationStatus)
- Method in class org.jboss.picketlink.cdi.authentication.
BaseAuthenticator
setUser(User)
- Method in class org.jboss.picketlink.cdi.authentication.
BaseAuthenticator
setUserId(String)
- Method in interface org.jboss.picketlink.cdi.credential.
LoginCredentials
U
UnexpectedCredentialException
- Class in
org.jboss.picketlink.cdi.authentication
UnexpectedCredentialException(String)
- Constructor for class org.jboss.picketlink.cdi.authentication.
UnexpectedCredentialException
UnexpectedCredentialException(String, Throwable)
- Constructor for class org.jboss.picketlink.cdi.authentication.
UnexpectedCredentialException
V
valueOf(String)
- Static method in enum org.jboss.picketlink.cdi.authentication.
Authenticator.AuthenticationStatus
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.jboss.picketlink.cdi.
Identity.AuthenticationResult
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.jboss.picketlink.cdi.permission.
PermissionResolver.PermissionStatus
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.jboss.picketlink.cdi.authentication.
Authenticator.AuthenticationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.jboss.picketlink.cdi.
Identity.AuthenticationResult
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.jboss.picketlink.cdi.permission.
PermissionResolver.PermissionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
A
B
C
G
H
I
L
O
P
R
S
U
V
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012. All Rights Reserved.