Package org.keycloak.models
Class UserModel.SearchableFields
java.lang.Object
org.keycloak.models.UserModel.SearchableFields
- Enclosing interface:
- UserModel
-
Field Summary
Modifier and TypeFieldDescriptionstatic final SearchableModelField<UserModel>
static final SearchableModelField<UserModel>
static final SearchableModelField<UserModel>
Search for attribute value.static final SearchableModelField<UserModel>
Search for users that have consent set for a particular client that originates in the given client provider.static final SearchableModelField<UserModel>
Search for users that have consent set for a particular client.static final SearchableModelField<UserModel>
Search for users that have consent that has given client scope.static final SearchableModelField<UserModel>
static final SearchableModelField<UserModel>
static final SearchableModelField<UserModel>
static final SearchableModelField<UserModel>
static final SearchableModelField<UserModel>
static final SearchableModelField<UserModel>
static final SearchableModelField<UserModel>
This field can only searched either for users coming from an IDP, then the operand is (idp_alias), or as user coming from a particular IDP with given username there, then the operand is a pair (idp_alias, idp_user_id).static final SearchableModelField<UserModel>
static final SearchableModelField<UserModel>
static final SearchableModelField<UserModel>
ID of the client corresponding to the service accountstatic final SearchableModelField<UserModel>
Search for user's username in case sensitive mode.static final SearchableModelField<UserModel>
Search for user's username in case insensitive mode. -
Constructor Summary
-
Method Summary
-
Field Details
-
ID
-
REALM_ID
-
FIRST_NAME
-
LAST_NAME
-
EMAIL
-
ENABLED
-
EMAIL_VERIFIED
-
FEDERATION_LINK
-
USERNAME
Search for user's username in case sensitive mode. -
USERNAME_CASE_INSENSITIVE
Search for user's username in case insensitive mode. -
IDP_AND_USER
This field can only searched either for users coming from an IDP, then the operand is (idp_alias), or as user coming from a particular IDP with given username there, then the operand is a pair (idp_alias, idp_user_id). It is also possible to search regardless ofidp_alias
, then the pair is(null, idp_user_id)
. -
ASSIGNED_ROLE
-
ASSIGNED_GROUP
-
CONSENT_FOR_CLIENT
Search for users that have consent set for a particular client. -
CONSENT_CLIENT_FEDERATION_LINK
Search for users that have consent set for a particular client that originates in the given client provider. -
CONSENT_WITH_CLIENT_SCOPE
Search for users that have consent that has given client scope. -
SERVICE_ACCOUNT_CLIENT
ID of the client corresponding to the service account -
ATTRIBUTE
Search for attribute value. The parameters is a pair(attribute_name, values...)
whereattribute_name
is always checked for equality, and the value (which can be any numbert of values, none for operators like EXISTS or potentially many for e.g. IN) is checked per the operator.
-
-
Constructor Details
-
SearchableFields
public SearchableFields()
-