| Modifier and Type | Method and Description |
|---|---|
protected @Nullable PrincipalProvider |
AbstractLoginModule.getPrincipalProvider()
Retrieves the
PrincipalProvider that should be used to handle
this authentication. |
| Modifier and Type | Method and Description |
|---|---|
PrincipalProvider |
PrincipalProviderCallback.getPrincipalProvider()
Returns the principal provider as set using
PrincipalProviderCallback.setPrincipalProvider(org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider)
or null. |
| Modifier and Type | Method and Description |
|---|---|
void |
PrincipalProviderCallback.setPrincipalProvider(PrincipalProvider principalProvider)
Sets the
PrincipalProvider that is being used during the
authentication process. |
| Modifier and Type | Class and Description |
|---|---|
class |
CompositePrincipalProvider
PrincipalProvider implementation that aggregates a list of principal
providers into a single. |
class |
EmptyPrincipalProvider
Implementation of the
PrincipalProvider interface that never
returns any principals. |
| Modifier and Type | Field and Description |
|---|---|
static PrincipalProvider |
EmptyPrincipalProvider.INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
@NotNull PrincipalProvider |
CompositePrincipalConfiguration.getPrincipalProvider(org.apache.jackrabbit.oak.api.Root root,
org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper) |
@NotNull PrincipalProvider |
PrincipalConfiguration.getPrincipalProvider(org.apache.jackrabbit.oak.api.Root root,
org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
Returns an instance of the OAK
PrincipalProvider. |
static PrincipalProvider |
CompositePrincipalProvider.of(@NotNull List<PrincipalProvider> providers) |
| Constructor and Description |
|---|
PrincipalManagerImpl(@NotNull PrincipalProvider principalProvider) |
| Constructor and Description |
|---|
CompositePrincipalProvider(List<PrincipalProvider> providers) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable PrincipalProvider |
UserConfiguration.getUserPrincipalProvider(@NotNull org.apache.jackrabbit.oak.api.Root root,
@NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
Optional method that allows a given user management implementation to
provide a specific and optimized implementation of the
PrincipalProvider
interface for the principals represented by the user/groups known to
this implementation. |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.