| 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 | |
| DelegateHeaderPrincipalProvider | 
 An example principal provider that extracts principals from request headers. 
 | 
| 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–2016 DuraSpace, Inc.. All rights reserved.