> ## Documentation Index
> Fetch the complete documentation index at: https://docs.open-metadata.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Auth0 SSO for Docker | OpenMetadata Deployment Guide

> Enable implicit authentication for Azure apps using client-side tokens to streamline secure user access without needing redirection or backend calls.

# Implicit Flow

### Step 1: App Registrations

* Provide an Application Name for registration.
* Provide a redirect URL as a Single Page Application (SPA).
* Click on Register.

<img src="https://mintcdn.com/openmetadata/yyGpv3oOyfUEUy0M/public/images/deployment/security/azure/create-app-3.png?fit=max&auto=format&n=yyGpv3oOyfUEUy0M&q=85&s=285e29797e73169b3e9fdec598b8257c" alt="create-app" width="2048" height="1364" data-path="public/images/deployment/security/azure/create-app-3.png" />

### Step 2: Where to Find the Credentials

* The `Client ID` and the `Tenant ID` are displayed in the Overview section of the registered application.

<img src="https://mintcdn.com/openmetadata/yyGpv3oOyfUEUy0M/public/images/deployment/security/azure/client-id-and-authority.png?fit=max&auto=format&n=yyGpv3oOyfUEUy0M&q=85&s=bd21b5b76f948bf00af0d0123840c13b" alt="create-app" width="1359" height="694" data-path="public/images/deployment/security/azure/client-id-and-authority.png" />

* When passing the details for `authority`, the `Tenant ID` is added to the URL as shown in the example
  below. `https://login.microsoftonline.com/TenantID`

```commandline theme={null}
"authority": "https://login.microsoftonline.com/c11234b7c-b1b2-9854-0mn1-56abh3dea295"
```

## Configure Ingestion

Once your server security is set, it's time to review the ingestion configuration. Our bots support JWT tokens
to authenticate to the server when sending requests.

Find more information on [**Enabling JWT Tokens**](/deployment/security/enable-jwt-tokens) and [**JWT Troubleshooting**](/deployment/security/jwt-troubleshooting) to ensure seamless authentication.

After the applying these steps, Now you can update the configuration of your deployment:

<CardGroup cols={3}>
  <Card title="Docker" href="/v1.13.x/deployment/security/azure/docker">
    Configure Azure SSO for Docker deployment.
  </Card>

  <Card title="Kubernetes" href="/v1.13.x/deployment/security/azure/kubernetes">
    Configure Azure SSO for Kubernetes deployment.
  </Card>

  <Card title="Bare Metal" href="/v1.13.x/deployment/security/azure/bare-metal">
    Configure Azure SSO for Bare Metal deployment.
  </Card>
</CardGroup>

<CardGroup cols={1}>
  <Card title="Azure" href="/v1.13.x/deployment/security/azure">
    Go to Azure Configuration
  </Card>
</CardGroup>
