Skip navigation links
A B C D E F G H I L O P S T 

A

AnonymousAdminSecurityContext(String) - Constructor for class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext
Create a new security context with the given user name
authenticate(Credentials, String, String, ExecutionContext, Map<String, Object>) - Method in class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider
 
authenticate(Credentials, String, String, ExecutionContext, Map<String, Object>) - Method in class org.fcrepo.auth.common.ShiroAuthenticationProvider
 
AUTHORIZED - Static variable in class org.fcrepo.auth.common.ContainerAuthToken
 

B

BypassSecurityServletAuthenticationProvider - Class in org.fcrepo.auth.common
This authentication provider will always authenticate, giving complete access privileges to the session.
BypassSecurityServletAuthenticationProvider() - Constructor for class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider
 
BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext - Class in org.fcrepo.auth.common
Security context with complete

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
 
getUserName() - Method in class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext
 
getUserName() - Method in class org.fcrepo.auth.common.ShiroSecurityContext
 

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
 
hasRole(String) - Method in class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext
 
hasRole(String) - Method in class org.fcrepo.auth.common.ShiroSecurityContext
 
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
 
isAnonymous() - Method in class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext
 
isAnonymous() - Method in class org.fcrepo.auth.common.ShiroSecurityContext
 

L

logout() - Method in class org.fcrepo.auth.common.BypassSecurityServletAuthenticationProvider.AnonymousAdminSecurityContext
 
logout() - Method in class org.fcrepo.auth.common.ShiroSecurityContext
 

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
 
ShiroAuthenticationProvider - Class in org.fcrepo.auth.common
Modeshape authentication provider that gets its security context from the current Shiro Subject.
ShiroAuthenticationProvider() - Constructor for class org.fcrepo.auth.common.ShiroAuthenticationProvider
 
ShiroSecurityContext - Class in org.fcrepo.auth.common
Security context that is simply a thin wrapper around a Shiro Subject.
ShiroSecurityContext(Subject) - Constructor for class org.fcrepo.auth.common.ShiroSecurityContext
Create a new security context using the given Shiro subject.
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 B C D E F G H I L O P S T 
Skip navigation links

Copyright © 2013–2019 DuraSpace, Inc.. All rights reserved.