fix(auth): keycloak authentication post logout redirect for Keycloak 18+ (#5878)

This commit is contained in:
Jason Minard
2023-08-10 16:45:06 -05:00
committed by GitHub
parent 3855d2c853
commit 491d63ceee
3 changed files with 21 additions and 4 deletions

View File

@@ -866,7 +866,7 @@ module.exports = class User extends Model {
}
const usr = await WIKI.models.users.query().findById(context.req.user.id).select('providerKey')
const provider = _.find(WIKI.auth.strategies, ['key', usr.providerKey])
return provider.logout ? provider.logout(provider.config) : '/'
return provider.logout ? provider.logout(provider.config, context) : '/'
}
static async getGuestUser () {