| Package | Description |
|---|---|
| org.apache.jackrabbit.oak.spi.security.authentication.external |
| Modifier and Type | Method and Description |
|---|---|
@Nullable ExternalUser |
ExternalIdentityProvider.authenticate(@NotNull Credentials credentials)
Authenticates the user represented by the given credentials and returns it.
|
@NotNull String |
PrincipalNameResolver.fromExternalIdentityRef(@NotNull ExternalIdentityRef externalIdentityRef)
Deduce the name of the
Principal associated with the
ExternalIdentity represented by the given ExternalIdentityRef. |
@NotNull Iterable<ExternalIdentityRef> |
ExternalIdentity.getDeclaredGroups()
Returns an iterable of the declared groups of this external identity.
|
@NotNull Iterable<ExternalIdentityRef> |
ExternalGroup.getDeclaredMembers()
Returns an iterable of the declared (direct) members of this external group.
|
@Nullable ExternalGroup |
ExternalIdentityProvider.getGroup(@NotNull String name)
Returns the group for the given (local) group name.
|
@Nullable ExternalIdentity |
ExternalIdentityProvider.getIdentity(@NotNull ExternalIdentityRef ref)
Returns the identity for the given reference or
null if it does not exist. |
@Nullable ExternalUser |
ExternalIdentityProvider.getUser(@NotNull String userId)
Returns the user for the given (local) id.
|
@NotNull Iterator<ExternalGroup> |
ExternalIdentityProvider.listGroups()
List all external groups.
|
@NotNull Iterator<ExternalUser> |
ExternalIdentityProvider.listUsers()
List all external users.
|
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.