mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-11-01 19:18:05 +00:00
1.3 KiB
1.3 KiB
| title | slug | collate |
|---|---|---|
| Auth code flow of Keyclock | /deployment/security/keycloak/auth-code-flow | false |
Auth Code Flow
Step 1: Create OpenMetadata as a new Client
- Click on
Clientsin the menu. - Click on
Create Clientbutton. - Select the
Client type. - Enter the
Client ID. - Enter the Name and Description
(Optional). - Click on
Nextbutton.
{% image src="/images/v1.5/deployment/security/keycloak/keycloak-step-3.png" alt="add-client" /%}
Step 2: Edit Configs of the client
- Enable
Client authenticationandAuthorization. - Select
Standard flowas anAuthentication flow. - Click
Next.
{% image src="/images/v1.5/deployment/security/keycloak/keycloak-step-4.png" alt="compatibility configs" /%}
Step 3: Add Login Settings
- fill the required options
{% image src="/images/v1.5/deployment/security/keycloak/keycloak-step-5.png" alt="edit-settings-url.png" /%}
- Click on
Savebutton.
{% note %}
Note: Scopes openid, email & profile are required to fetch the user details so you will have to add these scopes in your client.
{% /note %}
Step 3: Where to Find the Credentials
- Navigate to the
Credentialstab. - You will find your
Client Secretrelated to the Client id "open-metadata"
{% image src="/images/v1.5/deployment/security/keycloak/keycloak-step-6.png" alt="client-credentials" /%}