Uses of Interface
org.fcrepo.auth.common.PrincipalProvider
-
Packages that use PrincipalProvider Package Description org.fcrepo.auth.common This package provides unified policy enforcement points for access control implementations.org.fcrepo.webapp -
-
Uses of PrincipalProvider in org.fcrepo.auth.common
Classes in org.fcrepo.auth.common that implement PrincipalProvider Modifier and Type Class Description class
ContainerRolesPrincipalProvider
Adds principals based on roles that are configured within the container and through a PrincipalProvider bean in the project.class
DelegateHeaderPrincipalProvider
An example principal provider that extracts principals from request headers.class
HttpHeaderPrincipalProvider
An example principal provider that extracts principals from request headers. -
Uses of PrincipalProvider in org.fcrepo.webapp
Methods in org.fcrepo.webapp that return PrincipalProvider Modifier and Type Method Description PrincipalProvider
AuthConfig. containerRolesProvider(AuthPropsConfig propsConfig)
Optional PrincipalProvider filter that will use container configured roles as principalsPrincipalProvider
AuthConfig. delegatedPrincipalProvider()
delegatedPrincipleProvider filter allows a single user to be passed in the header "On-Behalf-Of", this is to be used as the actor making the request when authenticating.PrincipalProvider
AuthConfig. headerProvider(AuthPropsConfig propsConfig)
Optional PrincipalProvider filter that will inspect the request header, "some-header", for user role values
-