@ConsumerType public interface ProfileValidator
This interface is intended to be implemented by an application which wants to customize the validation of the users based on their profile.
A ProfileValidator
is bind to all Provider
providers implementations
supporting the ProfileValidator
and for which Provider#getId equals ProfileValidator#getId.
Each Provider
can be bind to either 0 or many ProfileValidator
profile validators.
The profile validators are linked with a AND operator (a profile is valid if ALL profile validators
return true
)
Modifier and Type | Method and Description |
---|---|
String |
getId()
Provider identifier used to map this profile validator to it.
|
boolean |
isValidProfile(String userId,
Map<String,Object> profileData)
Check the validity of a user profile.
|
String getId()
Copyright © 2010 - 2020 Adobe. All Rights Reserved