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

Package org.jboss.seam.security

Seam Security


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 for certain security events, and decouples the Identity component from JSF - and also handles cookie functionality.
HibernateSecurityInterceptor Facilitates security checks for Hibernate entities
Identity API for authorization and authentication via Seam security.
PermissionCheck Used to assert permission requirements into a WorkingMemory when evaluating a @Restrict expression.
Role Represents a user role exclusively within the scope of security rules.
RuleBasedIdentity Identity implementation that supports permission checking via a Drools rulebase.
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