Package org.keycloak.credential
Interface CredentialInputUpdater
- 
- All Known Subinterfaces:
- CredentialInputUpdater.Streams
 - All Known Implementing Classes:
- KerberosFederationProvider,- LDAPStorageProvider,- PasswordCredentialProvider,- SSSDFederationProvider
 
 public interface CredentialInputUpdater- Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceCredentialInputUpdater.StreamsDeprecated.This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directly
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisableCredentialType(RealmModel realm, UserModel user, String credentialType)Stream<String>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 Detail- 
supportsCredentialTypeboolean supportsCredentialType(String credentialType) 
 - 
updateCredentialboolean updateCredential(RealmModel realm, UserModel user, CredentialInput input) 
 - 
disableCredentialTypevoid disableCredentialType(RealmModel realm, UserModel user, String credentialType) 
 - 
getDisableableCredentialTypesStreamStream<String> getDisableableCredentialTypesStream(RealmModel realm, UserModel user) 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.
 
 
- 
 
-