WEB-652 fix: sync OAuth 2.1 PKCE environment variables between Angular and Docker configs (#3073)

This commit is contained in:
Shubham Kumar
2026-02-01 11:21:47 -06:00
committed by GitHub
parent 70beee9623
commit a6847eb91b
3 changed files with 40 additions and 5 deletions
+10 -5
View File
@@ -291,11 +291,16 @@ Available languages:
#### OAUTH Settings #### OAUTH Settings
| Variable | Description | Default Value | | Variable | Description | Default Value |
| -------------------------- | ------------------------------ | ------------- | | ----------------------------- | ------------------------------------------------ | ------------- |
| MIFOS_OAUTH_SERVER_ENABLED | Enable the use of Oauth server | false | | MIFOS_OAUTH_SERVER_ENABLED | Enable the use of OAuth2 server | false |
| MIFOS_OAUTH_SERVER_URL | Set the Oauth server URL | | | MIFOS_OAUTH_SERVER_URL | Set the OAuth2 server URL (issuer) | |
| MIFOS_OAUTH_CLIENT_ID | Set the Client Id | | | MIFOS_OAUTH_SERVER_LOGOUT_URL | Set the OAuth2 server logout URL | |
| MIFOS_OAUTH_CLIENT_ID | Set the OAuth2 Client Id | |
| MIFOS_OAUTH_AUTHORIZE_URL | Set the OAuth2 authorization endpoint URL | |
| MIFOS_OAUTH_TOKEN_URL | Set the OAuth2 token endpoint URL | |
| MIFOS_OAUTH_REDIRECT_URI | Set the OAuth2 redirect URI after authentication | |
| MIFOS_OAUTH_SCOPE | Set the OAuth2 scopes (e.g., openid profile) | |
#### OIDC Settings #### OIDC Settings
+15
View File
@@ -58,9 +58,24 @@
// OAuth Server URL // OAuth Server URL
window['env']['oauthServerUrl'] = ''; window['env']['oauthServerUrl'] = '';
// OAuth Server Logout URL
window['env']['oauthServerLogoutUrl'] = '';
// OAuth Client Id // OAuth Client Id
window['env']['oauthAppId'] = ''; window['env']['oauthAppId'] = '';
// OAuth Authorize URL
window['env']['oauthAuthorizeUrl'] = '';
// OAuth Token URL
window['env']['oauthTokenUrl'] = '';
// OAuth Redirect URI
window['env']['oauthRedirectUri'] = '';
// OAuth Scope
window['env']['oauthScope'] = '';
// Hide client data (mask names) // Hide client data (mask names)
window['env']['complianceHideClientData'] = ''; window['env']['complianceHideClientData'] = '';
+15
View File
@@ -66,9 +66,24 @@
// OAuth Server URL // OAuth Server URL
window['env']['oauthServerUrl'] = '$MIFOS_OAUTH_SERVER_URL'; window['env']['oauthServerUrl'] = '$MIFOS_OAUTH_SERVER_URL';
// OAuth Server Logout URL
window['env']['oauthServerLogoutUrl'] = '$MIFOS_OAUTH_SERVER_LOGOUT_URL';
// OAuth Client Id // OAuth Client Id
window['env']['oauthAppId'] = '$MIFOS_OAUTH_CLIENT_ID'; window['env']['oauthAppId'] = '$MIFOS_OAUTH_CLIENT_ID';
// OAuth Authorize URL
window['env']['oauthAuthorizeUrl'] = '$MIFOS_OAUTH_AUTHORIZE_URL';
// OAuth Token URL
window['env']['oauthTokenUrl'] = '$MIFOS_OAUTH_TOKEN_URL';
// OAuth Redirect URI
window['env']['oauthRedirectUri'] = '$MIFOS_OAUTH_REDIRECT_URI';
// OAuth Scope
window['env']['oauthScope'] = '$MIFOS_OAUTH_SCOPE';
// Min Password length // Min Password length
window['env']['minPasswordLength'] = '$MIFOS_MIN_PASSWORD_LENGTH'; window['env']['minPasswordLength'] = '$MIFOS_MIN_PASSWORD_LENGTH';