Interface UserFederatedStorageProvider

All Superinterfaces:
org.keycloak.provider.Provider, UserAttributeFederatedStorage, UserBrokerLinkFederatedStorage, UserConsentFederatedStorage, UserFederatedUserCredentialStore, UserGroupMembershipFederatedStorage, UserNotBeforeFederatedStorage, UserRequiredActionsFederatedStorage, UserRoleMappingsFederatedStorage, UserVerifiableCredentialFederatedStorage
All Known Subinterfaces:
UserFederatedStorageProvider.Streams

Version:
$Revision: 1 $
Author:
Bill Burke
  • Method Details

    • getStoredUsersStream

      Stream<String> getStoredUsersStream(org.keycloak.models.RealmModel realm, Integer first, Integer max)
      Obtains the ids of all federated users in the realm.
      Parameters:
      realm - a reference to the realm.
      first - first result to return. Ignored if negative or null.
      max - maximum number of results to return. Ignored if negative or null.
      Returns:
      a non-null Stream of federated user ids.
    • getStoredUsersCount

      int getStoredUsersCount(org.keycloak.models.RealmModel realm)
    • preRemove

      void preRemove(org.keycloak.models.RealmModel realm)
    • preRemove

      void preRemove(org.keycloak.models.RealmModel realm, org.keycloak.models.GroupModel group)
    • preRemove

      void preRemove(org.keycloak.models.RealmModel realm, org.keycloak.models.RoleModel role)
    • preRemove

      void preRemove(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel client)
    • preRemove

      void preRemove(org.keycloak.models.ProtocolMapperModel protocolMapper)
    • preRemove

      void preRemove(org.keycloak.models.ClientScopeModel clientScope)
    • preRemove

      void preRemove(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)
    • preRemove

      void preRemove(org.keycloak.models.RealmModel realm, org.keycloak.component.ComponentModel model)