Package org.keycloak.storage.federated
Interface UserFederatedUserCredentialStore
- 
- All Superinterfaces:
- Provider
 - All Known Subinterfaces:
- UserFederatedStorageProvider,- UserFederatedStorageProvider.Streams,- UserFederatedUserCredentialStore.Streams
 - All Known Implementing Classes:
- JpaUserFederatedStorageProvider
 
 public interface UserFederatedUserCredentialStore extends Provider - Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceUserFederatedUserCredentialStore.StreamsTheUserFederatedUserCredentialStore.Streamsinterface makes all collection-based methods inUserFederatedUserCredentialStoredefault by providing implementations that delegate to theStream-based variants instead of the other way around.
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
updateCredentialvoid updateCredential(RealmModel realm, String userId, CredentialModel cred) 
 - 
createCredentialCredentialModel createCredential(RealmModel realm, String userId, CredentialModel cred) 
 - 
removeStoredCredentialboolean removeStoredCredential(RealmModel realm, String userId, String id) 
 - 
getStoredCredentialByIdCredentialModel getStoredCredentialById(RealmModel realm, String userId, String id) 
 - 
getStoredCredentials@Deprecated List<CredentialModel> getStoredCredentials(RealmModel realm, String userId) Deprecated.UsegetStoredCredentialsStreaminstead.
 - 
getStoredCredentialsStreamdefault Stream<CredentialModel> getStoredCredentialsStream(RealmModel realm, String userId) Obtains the credentials associated with the federated user identified byuserId.- Parameters:
- realm- a reference to the realm.
- userId- the user identifier.
- Returns:
- a non-null Streamof credentials.
 
 - 
getStoredCredentialsByType@Deprecated List<CredentialModel> getStoredCredentialsByType(RealmModel realm, String userId, String type) Deprecated.UsegetStoredCredentialsByTypeStreaminstead.
 - 
getStoredCredentialsByTypeStreamdefault Stream<CredentialModel> getStoredCredentialsByTypeStream(RealmModel realm, String userId, String type) Obtains the credentials of typetypethat are associated with the federated user identified byuserId.- Parameters:
- realm- a reference to the realm.
- userId- the user identifier.
- type- the credential type.
- Returns:
- a non-null Streamof credentials.
 
 - 
getStoredCredentialByNameAndTypeCredentialModel getStoredCredentialByNameAndType(RealmModel realm, String userId, String name, String type) 
 
- 
 
-