| Interface | Description | 
|---|---|
| FedoraAuthorizationDelegate | An interface that can authorize access to specific resources within
 repositories. | 
| PrincipalProvider | This interface provides a way for authentication code to communicate generic
 credentials to authorization delegates. | 
| Class | Description | 
|---|---|
| BypassSecurityServletAuthenticationProvider | This authentication provider will always authenticate, giving
 complete access privileges to the session. | 
| BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext | Security context with complete | 
| ContainerRolesPrincipalProvider | Adds principals based on roles that are configured within the container and
 through a PrincipalProvider bean in the project. | 
| ContainerRolesPrincipalProvider.ContainerRolesPrincipal | |
| FedoraAdminSecurityContext | This is a pass-through security context for authenticated Fedora
 administrators. | 
| FedoraUserSecurityContext | The security context for Fedora servlet users. | 
| HttpHeaderPrincipalProvider | An example principal provider that extracts principals from request headers. | 
| HttpHeaderPrincipalProvider.HttpHeaderPrincipal | |
| ServletContainerAuthenticationProvider | Authenticates ModeShape logins where JAX-RS credentials are supplied. | 
Copyright © 2013-2014 DuraSpace, Inc.. All Rights Reserved.