mirror of
https://github.com/zitadel/zitadel.git
synced 2025-01-10 14:53:39 +00:00
30 lines
1.6 KiB
Markdown
30 lines
1.6 KiB
Markdown
|
---
|
||
|
title: Configure Zitadel
|
||
|
---
|
||
|
|
||
|
### Setup Application and get Keys
|
||
|
|
||
|
Before we can start building our application we have do do a few configuration steps in ZITADEL Console.
|
||
|
You will need to provide some information about your app. We recommend creating a new app to start from scratch. Navigate to your [Project](https://console.zitadel.ch/projects) and add a new application at the top of the page.
|
||
|
Select Web Application and continue.
|
||
|
We recommend that you use [Authorization Code](architecture#Authorization_Code) for the OAuth 2.0 Proxy.
|
||
|
|
||
|
> Make sure Authentication Method is set to `BASIC` and the Application Type is set to `Web`.
|
||
|
|
||
|
#### Redirect URLs
|
||
|
|
||
|
A redirect URL is a URL in your application where ZITADEL redirects the user after they have authenticated. Set your url to the domain the proxy will be deployed to or use the default one `http://127.0.0.1:4180/oauth2/callback`.
|
||
|
|
||
|
> If you are following along with the sample project you downloaded from our templates, you should set the Allowed Callback URL to http://localhost:4200/auth/callback. You will also have to set dev mode to `true` as this will enable unsecure http for the moment.
|
||
|
|
||
|
If you want to redirect the users back to a route on your application after they have logged out, add an optional redirect in the post redirectURI field.
|
||
|
|
||
|
Continue and Create the application.
|
||
|
|
||
|
#### Client ID and Secret
|
||
|
|
||
|
After successful app creation a popup will appear showing you your clientID as well as a secret.
|
||
|
Copy your client ID and Secrets as it will be needed in the next step.
|
||
|
|
||
|
> Note: You will be able to regenerate the secret at a later time if you loose it.
|