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

# Auth0 implicit flow | Collate Deployment Guide

> Set up Auth0’s implicit flow to enable client-side authentication for public-facing apps using direct token issuance and frontend validation.

# Implicit Flow

### Step 1: Create a New Application

* Once you are on the Dashboard page, click on `Applications > Applications` available on the left-hand side panel.

<img src="https://mintcdn.com/collatedocs/cOe_QuHYxAbkMtTI/public/images/deployment/security/auth0/create-new-app-1.png?fit=max&auto=format&n=cOe_QuHYxAbkMtTI&q=85&s=b327d593f7916fb6dd8bccdffdf58aa1" alt="create-app" width="266" height="337" data-path="public/images/deployment/security/auth0/create-new-app-1.png" />

* Click on `Create Application`.

<img src="https://mintcdn.com/collatedocs/cOe_QuHYxAbkMtTI/public/images/deployment/security/auth0/create-new-app-2.png?fit=max&auto=format&n=cOe_QuHYxAbkMtTI&q=85&s=36a910a69aea20c9ebb6c9f4efc97ea1" alt="create-app" width="1048" height="239" data-path="public/images/deployment/security/auth0/create-new-app-2.png" />

* Enter the Application name.
* Choose an application type and click on `Create`.

<img src="https://mintcdn.com/collatedocs/cOe_QuHYxAbkMtTI/public/images/deployment/security/auth0/create-new-app-3.png?fit=max&auto=format&n=cOe_QuHYxAbkMtTI&q=85&s=966c8ec6a2f20d9b5ef9c89b18d0b26a" alt="create-app" width="1528" height="1368" data-path="public/images/deployment/security/auth0/create-new-app-3.png" />

### Step 2: Where to Find the Credentials

* Navigate to the Settings tab.
* You will find your `Client ID` and `Domain`.

<img src="https://mintcdn.com/collatedocs/cOe_QuHYxAbkMtTI/public/images/deployment/security/auth0/credentials.png?fit=max&auto=format&n=cOe_QuHYxAbkMtTI&q=85&s=0e5f3c333cc60a62d10db0eb21d0ade7" alt="credentials" width="1049" height="881" data-path="public/images/deployment/security/auth0/credentials.png" />

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

<CardGroup cols={3}>
  <Card title="Docker" href="/deployment/security/auth0/docker">
    Configure Auth0 SSO for Docker deployment.
  </Card>

  <Card title="Kubernetes" href="/deployment/security/auth0/kubernetes">
    Configure Auth0 SSO for Kubernetes deployment.
  </Card>

  <Card title="Bare Metal" href="/deployment/security/auth0/bare-metal">
    Configure Auth0 SSO for Bare Metal deployment.
  </Card>
</CardGroup>

<CardGroup cols={1}>
  <Card title="Auth" href="/deployment/security/auth0">
    Go to Auth0 Configuration
  </Card>
</CardGroup>
