Package org.keycloak.credential
Class LegacyUserCredentialManager
java.lang.Object
org.keycloak.storage.AbstractStorageManager<UserStorageProvider,UserStorageProviderModel>
org.keycloak.credential.LegacyUserCredentialManager
- All Implemented Interfaces:
SubjectCredentialManager
public class LegacyUserCredentialManager
extends AbstractStorageManager<UserStorageProvider,UserStorageProviderModel>
implements SubjectCredentialManager
Handling credentials for a given user for the legacy store.
- Author:
- Alexander Schwartz
-
Constructor Summary
ConstructorsConstructorDescriptionLegacyUserCredentialManager(KeycloakSession session, RealmModel realm, UserModel user) -
Method Summary
Modifier and TypeMethodDescriptionvoiddisableCredentialType(String credentialType) getStoredCredentialByNameAndType(String name, String type) booleanisConfiguredFor(String type) booleanisConfiguredLocally(String type) booleanisValid(List<CredentialInput> inputs) booleanmoveStoredCredentialTo(String id, String newPreviousCredentialId) booleanbooleanupdateCredential(CredentialInput input) voidupdateCredentialLabel(String credentialId, String userLabel) voidMethods inherited from class org.keycloak.storage.AbstractStorageManager
consumeEnabledStorageProvidersWithTimeout, flatMapEnabledStorageProvidersWithTimeout, getEnabledStorageProviders, getStorageProviderFactory, getStorageProviderInstance, getStorageProviderInstance, getStorageProviderInstance, getStorageProviderInstance, getStorageProviderModel, getStorageProviderModels, getStorageProviderTimeout, mapEnabledStorageProvidersWithTimeoutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.SubjectCredentialManager
isValid
-
Constructor Details
-
LegacyUserCredentialManager
-
-
Method Details
-
isValid
- Specified by:
isValidin interfaceSubjectCredentialManager
-
updateCredential
- Specified by:
updateCredentialin interfaceSubjectCredentialManager
-
updateStoredCredential
- Specified by:
updateStoredCredentialin interfaceSubjectCredentialManager
-
createStoredCredential
- Specified by:
createStoredCredentialin interfaceSubjectCredentialManager
-
removeStoredCredentialById
- Specified by:
removeStoredCredentialByIdin interfaceSubjectCredentialManager
-
getStoredCredentialById
- Specified by:
getStoredCredentialByIdin interfaceSubjectCredentialManager
-
getStoredCredentialsStream
- Specified by:
getStoredCredentialsStreamin interfaceSubjectCredentialManager
-
getStoredCredentialsByTypeStream
- Specified by:
getStoredCredentialsByTypeStreamin interfaceSubjectCredentialManager
-
getStoredCredentialByNameAndType
- Specified by:
getStoredCredentialByNameAndTypein interfaceSubjectCredentialManager
-
moveStoredCredentialTo
- Specified by:
moveStoredCredentialToin interfaceSubjectCredentialManager
-
updateCredentialLabel
- Specified by:
updateCredentialLabelin interfaceSubjectCredentialManager
-
disableCredentialType
- Specified by:
disableCredentialTypein interfaceSubjectCredentialManager
-
getDisableableCredentialTypesStream
- Specified by:
getDisableableCredentialTypesStreamin interfaceSubjectCredentialManager
-
isConfiguredFor
- Specified by:
isConfiguredForin interfaceSubjectCredentialManager
-
isConfiguredLocally
- Specified by:
isConfiguredLocallyin interfaceSubjectCredentialManager
-
getConfiguredUserStorageCredentialTypesStream
- Specified by:
getConfiguredUserStorageCredentialTypesStreamin interfaceSubjectCredentialManager
-
createCredentialThroughProvider
- Specified by:
createCredentialThroughProviderin interfaceSubjectCredentialManager
-