Package org.fcrepo.auth.common
This package provides unified policy enforcement points for access control implementations.
- Author:
- Gregory Jansen, Kevin S. Clarke, awoods
-
Interface Summary Interface Description PrincipalProvider This interface provides a way for authentication code to communicate generic credentials to authorization delegates. -
Class Summary Class Description BypassSecurityServletAuthenticationProvider This authentication provider will always authenticate, giving complete access privileges to the session.ContainerAuthToken ContainerRolesPrincipalProvider Adds principals based on roles that are configured within the container and through a PrincipalProvider bean in the project.ContainerRolesPrincipalProvider.ContainerRolesPrincipal DelegateHeaderPrincipalProvider An example principal provider that extracts principals from request headers.DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal HttpHeaderPrincipalProvider An example principal provider that extracts principals from request headers.HttpHeaderPrincipalProvider.HttpHeaderPrincipal ServletContainerAuthenticatingRealm ServletContainerAuthFilter ShiroAuthenticationProvider ShiroSecurityContext Security context that is simply a thin wrapper around a Shiro Subject.