Skip to content

Latest commit

 

History

History
45 lines (24 loc) · 1.95 KB

README.asciidoc

File metadata and controls

45 lines (24 loc) · 1.95 KB

Index

KeycloakClient Custom Resource Definition (CRD)

Clients are entities that can request authentication of a user. Clients come in two forms. The first type of client is an application that wants to participate in single-sign-on. These clients just want Keycloak to provide security for them. The other type of client is one that is requesting an access token so that it can invoke other services on behalf of the authenticated user.

The Keycloak Operator allows application developers to represent Keycloak Clients as Custom Resources. Learn how to create your own KeycloakClient CRD here

Additional information about Keycloak Client can be found here


KeycloakUser Custom Resource Definition (CRD)

Users are entities that are able to log into your system. They can have attributes associated with themselves like email, username, address, phone number, and birth day. They can be assigned group membership and have specific roles assigned to them.

The Keycloak Operator allows application developers to configure Keycloak Users as Custom Resources. Learn how to create your own KeycloakUser CRD here


KeycloakBackup Custom Resource Definition (CRD)

Keycloak Operator supports automatic backups with manual restore in 3 modes:

  • One time backups to a local Persistent Volume.

  • One time backups to Amazon S3 storage.

  • Periodic backups to Amazon S3 storage.

Learn how to create your own KeycloakBackup CRD here


Using external database

The Keycloak Operator allows application developers to utilize an external Postgres database. Learn how to connect an external Postgres database to your KeycloakClient here