# Package org.keycloak.storage.user

- Interface Summary
  Interface | Description
  --- | ---
  ImportedUserValidation | This is an optional capability interface that is intended to be implemented by any `UserStorageProvider` that supports validating users.
  ImportSynchronization | This is an optional capability interface that is intended to be implemented by any `UserStorageProvider` that supports syncing users to keycloak local storage.
  UserBulkUpdateProvider | This is an optional capability interface that is intended to be implemented by any `UserStorageProvider` that supports bulk operations.
  UserLookupProvider | This is an optional capability interface that is intended to be implemented by any `UserStorageProvider` that supports basic user querying.
  UserLookupProvider.Streams |
  UserQueryProvider | This is an optional capability interface that is intended to be implemented by any `UserStorageProvider` that supports complex user querying.
  UserQueryProvider.Streams | The `UserQueryProvider.Streams` interface makes all collection-based methods in `UserQueryProvider` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  UserRegistrationProvider | This is an optional capability interface that is intended to be implemented by any `UserStorageProvider` that supports addition of new users.

- Class Summary
  Class | Description
  --- | ---
  SynchronizationResult |

Copyright © 2021 JBoss by Red Hat. All rights reserved.