Package org.keycloak.credential
Interface CredentialInputUpdater
- All Known Implementing Classes:
KerberosFederationProvider
,LDAPStorageProvider
,PasswordCredentialProvider
,SSSDFederationProvider
public interface CredentialInputUpdater
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Method Summary
Modifier and TypeMethodDescriptionvoid
disableCredentialType
(RealmModel realm, UserModel user, String credentialType) default Stream<CredentialModel>
getCredentials
(RealmModel realm, UserModel user) Returns a stream ofCredentialModel
instances managed by this provider for the givenuser
.getDisableableCredentialTypesStream
(RealmModel realm, UserModel user) Obtains the set of credential types that can be disabled viadisableCredentialType
.boolean
supportsCredentialType
(String credentialType) boolean
updateCredential
(RealmModel realm, UserModel user, CredentialInput input)
-
Method Details
-
supportsCredentialType
-
updateCredential
-
disableCredentialType
-
getDisableableCredentialTypesStream
Obtains the set of credential types that can be disabled viadisableCredentialType
.- Parameters:
realm
- a reference to the realm.user
- the user whose credentials are being searched.- Returns:
- a non-null
Stream
of credential types.
-
getCredentials
Returns a stream ofCredentialModel
instances managed by this provider for the givenuser
.- Parameters:
realm
- the realmuser
- the user- Returns:
- the credentials managed by this provider for the given
user
-