A C D E F G H I O P S T 
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
 
A C D E F G H I O P S T 
All Classes All Packages