Omgevingsvariabelen

Als je PABC installeert met de helm chart, worden deze variabelen geconfigureerd met de chart values. Zie de helm chart in github 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 informatieHet bestand moet geldig zijn volgens het JSON-schema

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__RequireHttps

Optionele setting om een OpenID Connect Identity Provider die op http draait toe te staan

Meer informatie Voeg deze variabele toe met de waarde false als de gebruikte identity provider communiceert via een http verbinding. Dit kan bijvoorbeeld handig zijn in een lokale ontwikkelomgeving. Als de identity provider een https verbinding heeft dan kan je deze variabele helemaal weglaten of de waarde true geven

Oidc__LogoutFromIdentityProvider

Optionele instelling om de gebruiker automatisch af te melden bij de Identity Provider wanneer hij/zij zich afmeldt bij PABC.

Meer informatie Wanneer deze instelling true is, worden gebruikers afgemeld bij de Identity Provider wanneer zij zich afmelden bij PABC. Dit is handig als je wilt zorgen dat gebruikers opnieuw moeten inloggen wanneer ze na het afmelden terugkeren naar PABC. Wanneer deze instelling false is, worden gebruikers alleen afgemeld bij PABC en kunnen ze bij de Identity Provider ingelogd blijven.

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)

KeycloakAdmin__ClientId

Voor toegang tot de Admin REST API van Keycloak

Meer informatie Bijvoorbeeld: pabc-admin-client. Deze client heeft de volgende rolllen in Keycloak nodig: view-realm, view-groups, view-users

KeycloakAdmin__ClientSecret

Secret voor de Admin REST API van Keycloak

Meer informatie Bijvoorbeeld: VM2B!ccnebNe.M*gxH63*NXc8iTiAGhp