@Namespace(value="http://jboss.com/products/seam/security", prefix="org.jboss.seam.security") @AutoCreate

Package org.jboss.seam.security

Seam Security


Interface Summary
TokenStore A store containing user authentication tokens.

Class Summary
Configuration Factory for the JAAS Configuration used by Seam Security.
EntityPermissionChecker Entity permission checks
EntitySecurityListener Facilitates security checks for entity beans.
FacesSecurityEvents Produces FacesMessages in response of certain security events, and helps to decouple the Identity component from JSF.
HibernateSecurityInterceptor Facilitates security checks for Hibernate entities
Identity API for authorization and authentication via Seam security.
JpaTokenStore A TokenStore implementation, stores tokens inside a database table.
RememberMe Remember-me functionality is provided by this class, in two different flavours.
Role Represents a user role.
RunAsOperation Defines a security operation that can be executed within a particular security context.
SecurityFunctions Delegating wrapper for EL security functions.
SecurityInterceptor Provides authorization services for component invocations.
SimpleGroup Implementation of the Group interface, used for holding roles etc.
SimplePrincipal Simple implementation of the Principal interface, supporting a named user.

Enum Summary
EntityAction Actions that may be performed upon entities in JPA or Hibernate.

Exception Summary
AuthorizationException Thrown when an authenticated user has insufficient rights to carry out an action.
NotLoggedInException Thrown when an unauthenticated user attempts to execute a restricted action.

Package org.jboss.seam.security Description

Seam Security

See Also:
Identity, Restrict