mirror of
https://github.com/andwati/zitadel.git
synced 2026-10-18 05:52:51 +00:00
<!-- Please inform yourself about the contribution guidelines on submitting a PR here: https://github.com/zitadel/zitadel/blob/main/CONTRIBUTING.md#submit-a-pull-request-pr. Take note of how PR/commit titles should be written and replace the template texts in the sections below. Don't remove any of the sections. It is important that the commit history clearly shows what is changed and why. Important: By submitting a contribution you agree to the terms from our Licensing Policy as described here: https://github.com/zitadel/zitadel/blob/main/LICENSING.md#community-contributions. --> # Which Problems Are Solved As part of the consistent naming effort, this PR focuses on Resource ID's. # How the Problems Are Solved Renamed generic Resource ID to matching Object + ID such as - Organization ID - User ID - Application ID - Identity Provider ID - Instance ID - Project ID # Additional Changes None # Additional Context - Closes #11306 --------- Co-authored-by: Livio Spring <[email protected]>
54 lines
1.8 KiB
Plaintext
54 lines
1.8 KiB
Plaintext
1. Go to your Project and click on the **New** button as shown below.
|
||
|
||

|
||
|
||
2. Give a name to your application (Test API is the name given below) and select type **API**.
|
||
|
||

|
||
|
||
3. Select **JWT** as the authentication method and click **Continue**.
|
||
|
||

|
||
|
||
4. Now review your settings and click **Create**.
|
||
|
||

|
||
|
||
5. You will now see the API’s **Client ID**. You will not see a Client Secret because we are using a private JWT key.
|
||
|
||

|
||
|
||
6. Next, we must create the key pairs. Click on **New**.
|
||
|
||

|
||
|
||
7. Select **JSON** as the type of key. You can also set an expiration time for the key or leave it empty. Click on **Add**.
|
||
|
||

|
||
|
||
8. Download the created key by clicking the **Download** button and then click **Close**.
|
||
|
||

|
||
|
||
9. The key will be downloaded.
|
||
|
||

|
||
|
||
10. When you click on URLs on the left, you will see the relevant OIDC URLs. Note down the **issuer** URL, **token_endpoint** and **introspection_endpoint**.
|
||
|
||

|
||
|
||
11. The key that you downloaded will be of the following format.
|
||
```
|
||
{
|
||
"type":"application",
|
||
"keyId":"<YOUR_KEY_ID>",
|
||
"key":"-----BEGIN RSA PRIVATE KEY-----\<YOUR_PRIVATE_KEY>\n-----END RSA PRIVATE KEY-----\n",
|
||
"appId":"<YOUR_APP_ID>",
|
||
"clientId":"<YOUR_CLIENT_ID>"
|
||
}
|
||
```
|
||
12. Also note down the **Project ID** of your project.
|
||
|
||

|