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.UsernameRecoveryException
String getMailVerifiedAttribute()
String getUsernameAttribute()
String getNameAttribute()
Copyright 2019 Ping Identity Corp. All rights reserved.