> For the complete documentation index, see [llms.txt](https://codedthemes.gitbook.io/materially-react-material-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codedthemes.gitbook.io/materially-react-material-documentation/authentication/switch-to-auth0.md).

# Switch to Auth0

{% tabs %}
{% tab title="VITE(TS)" %}

## **JWT to Auth0**

1. **Set Auth0 Config**

&#x20;      At present, Auth0 uses a dummy client ID and domain, so we don't need to change anything. However, in actual implementation, you must set the client ID and domain in the following file. For more detail refer to Auth0 here: [ https://auth0.com/docs/get-started/auth0-overview](< https://auth0.com/docs/get-started/auth0-overview>)

{% code title=".env" %}

```
## Auth0

VITE_APP_AUTH0_CLIENT_ID= Auth0 Client Id
VITE_APP_AUTH0_DOMAIN= Auth0 Domain
```

{% endcode %}

2. **Change Config**

{% code title="src/config.ts" %}

```
export const AUTH_PROVIDER: AuthType = AuthType.AUTH0;
```

{% endcode %}
{% endtab %}

{% tab title="VITE(JS)" %}

## **JWT to Auth0**

1. **Set Auth0 Config**

&#x20;      At present, Auth0 uses a dummy client ID and domain, so we don't need to change anything. However, in actual implementation, you must set the client ID and domain in the following file. For more detail refer to Auth0 here: [ https://auth0.com/docs/get-started/auth0-overview](< https://auth0.com/docs/get-started/auth0-overview>)

{% code title=".env" %}

```
## Auth0

VITE_APP_AUTH0_CLIENT_ID= Auth0 Client Id
VITE_APP_AUTH0_DOMAIN= Auth0 Domain
```

{% endcode %}

2. **Change Config**

{% code title="src/config.js" %}

```
export const AUTH_PROVIDER: AuthType = AuthType.AUTH0;
```

{% endcode %}
{% endtab %}
{% endtabs %}
