feat: expose skipUserProfile option in passport-oidc (#6190)
Co-authored-by: Robin Chalmers <robin.chalmers@kairostech.no>
This commit is contained in:
parent
5acc7e752e
commit
8db4be668b
@ -19,7 +19,8 @@ module.exports = {
|
||||
issuer: conf.issuer,
|
||||
userInfoURL: conf.userInfoURL,
|
||||
callbackURL: conf.callbackURL,
|
||||
passReqToCallback: true
|
||||
passReqToCallback: true,
|
||||
skipUserProfile: conf.skipUserProfile
|
||||
}, async (req, iss, uiProfile, idProfile, context, idToken, accessToken, refreshToken, params, cb) => {
|
||||
const profile = Object.assign({}, idProfile, uiProfile)
|
||||
|
||||
|
@ -37,40 +37,46 @@ props:
|
||||
title: User Info Endpoint URL
|
||||
hint: User Info Endpoint URL
|
||||
order: 5
|
||||
skipUserProfile:
|
||||
type: Boolean
|
||||
default: false
|
||||
title: Skip User Profile
|
||||
hint: Skips call to the OIDC UserInfo endpoint
|
||||
order: 6
|
||||
issuer:
|
||||
type: String
|
||||
title: Issuer
|
||||
hint: Issuer URL
|
||||
order: 6
|
||||
order: 7
|
||||
emailClaim:
|
||||
type: String
|
||||
title: Email Claim
|
||||
hint: Field containing the email address
|
||||
default: email
|
||||
maxWidth: 500
|
||||
order: 7
|
||||
order: 8
|
||||
displayNameClaim:
|
||||
type: String
|
||||
title: Display Name Claim
|
||||
hint: Field containing the user display name
|
||||
default: displayName
|
||||
maxWidth: 500
|
||||
order: 8
|
||||
order: 9
|
||||
mapGroups:
|
||||
type: Boolean
|
||||
title: Map Groups
|
||||
hint: Map groups matching names from the groups claim value
|
||||
default: false
|
||||
order: 9
|
||||
order: 10
|
||||
groupsClaim:
|
||||
type: String
|
||||
title: Groups Claim
|
||||
hint: Field containing the group names
|
||||
default: groups
|
||||
maxWidth: 500
|
||||
order: 10
|
||||
order: 11
|
||||
logoutURL:
|
||||
type: String
|
||||
title: Logout URL
|
||||
hint: (optional) Logout URL on the OAuth2 provider where the user will be redirected to complete the logout process.
|
||||
order: 11
|
||||
order: 12
|
||||
|
Loading…
Reference in New Issue
Block a user