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 22:51:47 +05:30 committed by GitHub
parent 70beee9623
commit a6847eb91b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 40 additions and 5 deletions

View File

@ -291,11 +291,16 @@ Available languages:
#### OAUTH Settings
| Variable | Description | Default Value |
| -------------------------- | ------------------------------ | ------------- |
| MIFOS_OAUTH_SERVER_ENABLED | Enable the use of Oauth server | false |
| MIFOS_OAUTH_SERVER_URL | Set the Oauth server URL | |
| MIFOS_OAUTH_CLIENT_ID | Set the Client Id | |
| Variable | Description | Default Value |
| ----------------------------- | ------------------------------------------------ | ------------- |
| MIFOS_OAUTH_SERVER_ENABLED | Enable the use of OAuth2 server | false |
| MIFOS_OAUTH_SERVER_URL | Set the OAuth2 server URL (issuer) | |
| 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

View File

@ -58,9 +58,24 @@
// OAuth Server URL
window['env']['oauthServerUrl'] = '';
// OAuth Server Logout URL
window['env']['oauthServerLogoutUrl'] = '';
// OAuth Client Id
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)
window['env']['complianceHideClientData'] = '';

View File

@ -66,9 +66,24 @@
// 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
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
window['env']['minPasswordLength'] = '$MIFOS_MIN_PASSWORD_LENGTH';