Package org.keycloak.storage.federated
Interface UserConsentFederatedStorage
- All Known Subinterfaces:
UserConsentFederatedStorage.Streams,UserFederatedStorageProvider,UserFederatedStorageProvider.Streams
public interface UserConsentFederatedStorage
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceDeprecated.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 Summary
Modifier and TypeMethodDescriptionvoidaddConsent(org.keycloak.models.RealmModel realm, String userId, org.keycloak.models.UserConsentModel consent) org.keycloak.models.UserConsentModelgetConsentByClient(org.keycloak.models.RealmModel realm, String userId, String clientInternalId) Stream<org.keycloak.models.UserConsentModel>getConsentsStream(org.keycloak.models.RealmModel realm, String userId) Obtains the consents associated with the federated user identified byuserId.booleanrevokeConsentForClient(org.keycloak.models.RealmModel realm, String userId, String clientInternalId) voidupdateConsent(org.keycloak.models.RealmModel realm, String userId, org.keycloak.models.UserConsentModel consent)
-
Method Details
-
addConsent
void addConsent(org.keycloak.models.RealmModel realm, String userId, org.keycloak.models.UserConsentModel consent) -
getConsentByClient
-
getConsentsStream
Stream<org.keycloak.models.UserConsentModel> getConsentsStream(org.keycloak.models.RealmModel realm, String userId) Obtains the consents associated with the federated user identified byuserId.- Parameters:
realm- a reference to the realm.userId- the user identifier.- Returns:
- a non-null
Streamof consents associated with the user.
-
updateConsent
void updateConsent(org.keycloak.models.RealmModel realm, String userId, org.keycloak.models.UserConsentModel consent) -
revokeConsentForClient
-