public class CredentialValidationResult extends Object
CredentialValidationResult
is the result from an attempt to
validate an instance of Credential
.Modifier and Type | Class and Description |
---|---|
static class |
CredentialValidationResult.Status |
Modifier and Type | Field and Description |
---|---|
static CredentialValidationResult |
INVALID_RESULT |
static CredentialValidationResult |
NOT_VALIDATED_RESULT |
Constructor and Description |
---|
CredentialValidationResult(CallerPrincipal callerPrincipal)
Constructor for a VALID result.
|
CredentialValidationResult(CallerPrincipal callerPrincipal,
Set<String> groups)
Constructor for a VALID result.
|
CredentialValidationResult(String callerName)
Constructor for a VALID result.
|
CredentialValidationResult(String storeId,
CallerPrincipal callerPrincipal,
String callerDn,
String callerUniqueId,
Set<String> groups)
Constructor for a VALID result.
|
CredentialValidationResult(String callerName,
Set<String> groups)
Constructor for a VALID result.
|
CredentialValidationResult(String storeId,
String callerName,
String callerDn,
String callerUniqueId,
Set<String> groups)
Constructor for a VALID result.
|
Modifier and Type | Method and Description |
---|---|
String |
getCallerDn()
Return the CallerPrincipal for the validated credential.
|
Set<String> |
getCallerGroups()
Determines the set of groups that the specified Caller is in, based on
the associated identity store.
|
CallerPrincipal |
getCallerPrincipal()
Return the CallerPrincipal for the validated credential.
|
String |
getCallerUniqueId()
Return a string that uniquely identifies this caller within the identity store
(since the Principal name used may not be unique).
|
String |
getIdentityStoreId()
Return the unique ID of the identity store used to validate the credentials.
|
CredentialValidationResult.Status |
getStatus()
Determines the validation status.
|
public static final CredentialValidationResult INVALID_RESULT
public static final CredentialValidationResult NOT_VALIDATED_RESULT
public CredentialValidationResult(String callerName)
callerName
- Name of the validated callerpublic CredentialValidationResult(CallerPrincipal callerPrincipal)
callerPrincipal
- CallerPrincipal of validated callerpublic CredentialValidationResult(String callerName, Set<String> groups)
callerName
- Name of the validated callergroups
- Groups associated with the caller from the identity storepublic CredentialValidationResult(CallerPrincipal callerPrincipal, Set<String> groups)
callerPrincipal
- CallerPrincipal of validated callergroups
- Groups associated with the caller from the identity storepublic CredentialValidationResult(String storeId, String callerName, String callerDn, String callerUniqueId, Set<String> groups)
storeId
- Identity store unique IDcallerName
- Name of the validated callercallerDn
- Caller's LDAP DN (distinguished name)callerUniqueId
- Caller's unique identifier from the identity storegroups
- Groups associated with the caller from the identity storepublic CredentialValidationResult(String storeId, CallerPrincipal callerPrincipal, String callerDn, String callerUniqueId, Set<String> groups)
storeId
- Identity store unique IDcallerPrincipal
- CallerPrincipal of validated callercallerDn
- Caller's LDAP DN (distinguished name)callerUniqueId
- Caller's unique identifier from the identity storegroups
- Groups associated with the caller from the identity storepublic CredentialValidationResult.Status getStatus()
public String getIdentityStoreId()
public CallerPrincipal getCallerPrincipal()
public String getCallerUniqueId()
public String getCallerDn()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.