| Interface | Description | 
|---|---|
| CredentialAuthentication | 
 Single purpose method that knows how to authenticate a user based on a credential type. 
 | 
| CredentialInput | |
| CredentialInputUpdater | |
| CredentialInputUpdater.Streams | 
 The  
CredentialInputUpdater.Streams interface makes all collection-based methods in CredentialInputUpdater
 default by providing implementations that delegate to the Stream-based variants instead of the other way around. | 
| CredentialInputValidator | 
 Implentations of this interface can validate CredentialInput, i.e. 
 | 
| CredentialProvider<T extends CredentialModel> | |
| UserCredentialStore | |
| UserCredentialStore.Streams | 
 The  
UserCredentialStore.Streams interface makes all collection-based methods in UserCredentialStore
 default by providing implementations that delegate to the Stream-based variants instead of the other way around. | 
| Class | Description | 
|---|---|
| CredentialMetadata | |
| CredentialMetadata.LocalizedMessage | |
| CredentialModel | 
 Used just in cases when we want to "directly" update or retrieve the hash or salt of user credential (For example during export/import) 
 | 
| CredentialTypeMetadata | |
| CredentialTypeMetadata.CredentialTypeMetadataBuilder | |
| CredentialTypeMetadataContext | |
| CredentialTypeMetadataContext.CredentialTypeMetadataContextBuilder | 
| Enum | Description | 
|---|---|
| CredentialTypeMetadata.Category | 
Copyright © 2025 JBoss by Red Hat. All rights reserved.