1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-21 22:29:42 +02:00

feat: Improve OIDC support for strict providers (#824)

This commit is contained in:
aleb_the_flash 2024-07-16 12:19:27 +02:00 committed by GitHub
parent 042ab0a63a
commit d45cbeb0fb
5 changed files with 34 additions and 6 deletions

View file

@ -4,11 +4,16 @@ module.exports = {
if (sails.hooks.oidc.isActive()) {
const oidcClient = sails.hooks.oidc.getClient();
const authorizationParameters = {
scope: sails.config.custom.oidcScopes,
}
if(!sails.config.custom.oidcDefaultResponseMode) {
authorizationParameters.response_mode = sails.config.custom.oidcResponseMode
}
oidc = {
authorizationUrl: oidcClient.authorizationUrl({
scope: sails.config.custom.oidcScopes,
response_mode: 'fragment',
}),
authorizationUrl: oidcClient.authorizationUrl(authorizationParameters),
endSessionUrl: oidcClient.issuer.end_session_endpoint ? oidcClient.endSessionUrl({}) : null,
isEnforced: sails.config.custom.oidcEnforced,
};