# Omgevingsvariabelen
Als je PABC installeert met de helm chart, worden deze variabelen geconfigureerd met de chart values. Zie [de helm chart in github](https://github.com/Platform-Autorisatie-Beheer-Component/PABC-API/tree/main/charts/pabc) voor meer informatie.
---------------------------------
| **Variabele** | **Waarde** |
|------------------------------------|----------------------------------------------------------------|
| ConnectionStrings__PabcConnection | Connectiestring voor de Postgres database. Meer informatie
Volgens het format `Host=my-hostname; Database=database-name; Username=my-username; Password=my-secret-password`. In de helm chart worden deze waardes individueel opgegeven onder `settings.database`. |
| API_KEY__N | Lijst van uitgegeven API keys. Meer informatie
Er kunnen meerdere API keys opgenomen worden in de configuratie: API_KEY__0, API_KEY__1, etc. De API keys kunnen elke willekeurige waarde hebben. Calls naar de api moeten voorzien zijn van een 'X-API-KEY' header met als waarde een van deze API keys. In de helm chart worden deze waardes opgegeven onder `settings.apiKeys` |
| JSON_DATASET_PATH | Optioneel kunt u een pad opgeven naar een JSON-bestand met een dataset om de database te initializeren. **LET OP**: hierbij wordt alle bestaande data verwijderd. Meer informatie
Het bestand moet geldig zijn volgens [het JSON-schema](https://raw.githubusercontent.com/Platform-Autorisatie-Beheer-Component/PABC-API/refs/heads/main/PABC.MigrationService/dataset.schema.json) |
| Oidc__Authority | URL van de OpenID Connect Identity Provider Meer informatie
Bijvoorbeeld: `https://login.microsoftonline.com/ce1a3f2d-2265-4517-a8b4-3e4f381461ab/v2.0` |
| Oidc__ClientId | Voor toegang tot de OpenID Connect Identity Provider Meer informatie
Bijvoorbeeld: `54f66f54-71e5-45f1-8634-9158c41f602a` |
|Oidc__ClientSecret | Secret voor de OpenID Connect Identity Provider Meer informatie
Bijvoorbeeld: `VM2B!ccnebNe.M*gxH63*NXc8iTiAGhp` | |
| Oidc__FunctioneelBeheerderRole | De waarde van de role claim in het JWT token van de OpenID Connect Provider voor toegang de gebruikersinterface foor de beheerfuncties Meer informatie
Bijvoorbeeld: `PABC-Functioneel-Beheerder` |
| Oidc__NameClaimType | De naam van de claim in het JWT token van de OpenID Connect Provider waarin de volledige naam van de ingelogde gebruiker staat
(default waarde is `name`) |
| Oidc__RoleClaimType | De naam van de claim in het JWT token van de OpenID Connect Provider waarin de rollen van de ingelogde gebruiker staan.
(default waarde is `roles`) |
| Oidc__EmailClaimType | De naam van de claim in het JWT token van de OpenID Connect Provider waarin het e-mailadres van de ingelogde gebruiker staat.
(default waarde is `email`) |
| | |