Add support for OpenID Connect (#939)

This commit is contained in:
Armand Didierjean 2023-11-26 05:13:42 +01:00 committed by GitHub
parent 9ceb27f6e3
commit 7c03059bc0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 562 additions and 305 deletions

View file

@ -64,6 +64,26 @@ declare global {
* Determines what email provider to use. "smtp" or "ses"
*/
EMAIL_PROVIDER?: "smtp" | "ses";
/**
* Set to "true" to enable OIDC authentication
*/
OIDC_ENABLED?: string;
/**
* Name of the oidc provider
*/
OIDC_NAME?: string;
/**
* URL of the oidc provider .well-known/openid-configuration endpoint
*/
OIDC_DISCOVERY_URL?: string;
/**
* Client ID of the oidc provider
*/
OIDC_CLIENT_ID?: string;
/**
* Client secret of the oidc provider
*/
OIDC_CLIENT_SECRET?: string;
/**
* AWS access key ID
*/