public interface RecoverableUsername
PasswordCredentialValidator to support recovering a user's login ID through a 'Forgot username'
link and sending the username to the specified email address.PasswordCredentialValidator| Modifier and Type | Method and Description |
|---|---|
List<AttributeMap> |
findUsersByMail(String mail)
Retrieves a List of AttributeMaps from the user(s) in the data store by the provided email search filter.
|
String |
getMailVerifiedAttribute()
The boolean attribute/field that contains the status of email verification for the user.
|
String |
getNameAttribute()
The attribute/field that contains the name of the user.
|
String |
getUsernameAttribute()
The attribute/field that contains the registered email for the user.
|
List<AttributeMap> findUsersByMail(String mail) throws UsernameRecoveryException
If the user is found, an List<AttributeMap>> is returned with the following attributes:
Key Value =================================== =================================== Value ofgetUsernameAttribute()The username to send in the recovered username email. Value ofgetNameAttribute()The name of the user Value ofgetMailVerifiedAttribute()The email verification status
If the user is not found a UsernameRecoveryException is thrown.
mail - the email address of the user to find.UsernameRecoveryExceptionString getMailVerifiedAttribute()
String getUsernameAttribute()
String getNameAttribute()
Copyright 2019 Ping Identity Corp. All rights reserved.