A C D E F G H I O P S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AUTHORIZED - Static variable in class org.fcrepo.auth.common.ContainerAuthToken
C
- ContainerAuthToken - Class in org.fcrepo.auth.common
- ContainerAuthToken(String, Set<String>) - Constructor for class org.fcrepo.auth.common.ContainerAuthToken
- ContainerRolesPrincipal(String) - Constructor for class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
- ContainerRolesPrincipalProvider - Class in org.fcrepo.auth.common
-
Adds principals based on roles that are configured within the container and through a PrincipalProvider bean in the project.
- ContainerRolesPrincipalProvider() - Constructor for class org.fcrepo.auth.common.ContainerRolesPrincipalProvider
- ContainerRolesPrincipalProvider.ContainerRolesPrincipal - Class in org.fcrepo.auth.common
- createPrincipal(String) - Method in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider
- createPrincipal(String) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
D
- DELEGATE_HEADER - Static variable in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider
- DelegatedHeaderPrincipal(String) - Constructor for class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal
- DelegateHeaderPrincipalProvider - Class in org.fcrepo.auth.common
-
An example principal provider that extracts principals from request headers.
- DelegateHeaderPrincipalProvider() - Constructor for class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider
-
Default Constructor
- DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal - Class in org.fcrepo.auth.common
- destroy() - Method in class org.fcrepo.auth.common.ServletContainerAuthFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.fcrepo.auth.common.ServletContainerAuthFilter
- doGetAuthenticationInfo(AuthenticationToken) - Method in class org.fcrepo.auth.common.ServletContainerAuthenticatingRealm
E
- equals(Object) - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
- equals(Object) - Method in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal
- equals(Object) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
F
- FEDORA_ADMIN_ROLE - Static variable in class org.fcrepo.auth.common.ServletContainerAuthFilter
-
User role for Fedora's admin users
- FEDORA_USER_ROLE - Static variable in class org.fcrepo.auth.common.ServletContainerAuthFilter
-
User role for Fedora's ordinary users
G
- getCredentials() - Method in class org.fcrepo.auth.common.ContainerAuthToken
-
This token represents a user who was already authenticated by the servlet container, so return a constant credentials string.
- getDelegate(HttpServletRequest) - Method in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider
- getName() - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
- getName() - Method in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal
- getName() - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
- getName() - Method in class org.fcrepo.auth.common.ServletContainerAuthenticatingRealm
- getPrincipal() - Method in class org.fcrepo.auth.common.ContainerAuthToken
- getPrincipals(HttpServletRequest) - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider
- getPrincipals(HttpServletRequest) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
- getPrincipals(HttpServletRequest) - Method in interface org.fcrepo.auth.common.PrincipalProvider
-
Extract principals from the provided HttpServletRequest.
- getRoles() - Method in class org.fcrepo.auth.common.ContainerAuthToken
H
- hashCode() - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
- hashCode() - Method in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal
- hashCode() - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
- HttpHeaderPrincipal(String) - Constructor for class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
- HttpHeaderPrincipalProvider - Class in org.fcrepo.auth.common
-
An example principal provider that extracts principals from request headers.
- HttpHeaderPrincipalProvider() - Constructor for class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
- HttpHeaderPrincipalProvider.HttpHeaderPrincipal - Class in org.fcrepo.auth.common
I
- init(FilterConfig) - Method in class org.fcrepo.auth.common.ServletContainerAuthFilter
O
- org.fcrepo.auth.common - package org.fcrepo.auth.common
-
This package provides unified policy enforcement points for access control implementations.
P
- PrincipalProvider - Interface in org.fcrepo.auth.common
-
This interface provides a way for authentication code to communicate generic credentials to authorization delegates.
S
- ServletContainerAuthenticatingRealm - Class in org.fcrepo.auth.common
- ServletContainerAuthenticatingRealm() - Constructor for class org.fcrepo.auth.common.ServletContainerAuthenticatingRealm
- ServletContainerAuthFilter - Class in org.fcrepo.auth.common
- ServletContainerAuthFilter() - Constructor for class org.fcrepo.auth.common.ServletContainerAuthFilter
- setHeaderName(String) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
- setRoleNames(Set<String>) - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider
-
Sets the role names which have been configured in the repo.xml file.
- setSeparator(String) - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider
- supports(AuthenticationToken) - Method in class org.fcrepo.auth.common.ServletContainerAuthenticatingRealm
T
- toString() - Method in class org.fcrepo.auth.common.ContainerRolesPrincipalProvider.ContainerRolesPrincipal
- toString() - Method in class org.fcrepo.auth.common.DelegateHeaderPrincipalProvider.DelegatedHeaderPrincipal
- toString() - Method in class org.fcrepo.auth.common.HttpHeaderPrincipalProvider.HttpHeaderPrincipal
All Classes All Packages