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 TypeMethodDescriptionvoiddisableCredentialType(RealmModel realm, UserModel user, String credentialType) default Stream<CredentialModel>getCredentials(RealmModel realm, UserModel user) Returns a stream ofCredentialModelinstances managed by this provider for the givenuser.getDisableableCredentialTypesStream(RealmModel realm, UserModel user) Obtains the set of credential types that can be disabled viadisableCredentialType.booleansupportsCredentialType(String credentialType) booleanupdateCredential(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 
Streamof credential types. 
 - 
getCredentials
Returns a stream ofCredentialModelinstances managed by this provider for the givenuser.- Parameters:
 realm- the realmuser- the user- Returns:
 - the credentials managed by this provider for the given 
user 
 
 -