feat: adds displayName property to OIDC authentication module (#6096)
* Adds displayName property to oidc authentication method * fix: update displayName prop * fix: use blank display name in oidc auth --------- Co-authored-by: Nicolas Giard <github@ngpixel.com>
This commit is contained in:
		| @@ -28,7 +28,8 @@ module.exports = { | ||||
|             providerKey: req.params.strategy, | ||||
|             profile: { | ||||
|               ...profile, | ||||
|               email: _.get(profile, '_json.' + conf.emailClaim) | ||||
|               email: _.get(profile, '_json.' + conf.emailClaim), | ||||
|               displayName: _.get(profile, conf.displayNameClaim, ''), | ||||
|             } | ||||
|           }) | ||||
|           if (conf.mapGroups) { | ||||
|   | ||||
| @@ -49,21 +49,28 @@ props: | ||||
|     default: email | ||||
|     maxWidth: 500 | ||||
|     order: 7 | ||||
|   displayNameClaim: | ||||
|     type: String | ||||
|     title: Display Name Claim | ||||
|     hint: Field containing the user display name | ||||
|     default: displayName | ||||
|     maxWidth: 500 | ||||
|     order: 8 | ||||
|   mapGroups: | ||||
|     type: Boolean | ||||
|     title: Map Groups | ||||
|     hint: Map groups matching names from the groups claim value | ||||
|     default: false | ||||
|     order: 8 | ||||
|     order: 9 | ||||
|   groupsClaim: | ||||
|     type: String | ||||
|     title: Groups Claim | ||||
|     hint: Field containing the group names | ||||
|     default: groups | ||||
|     maxWidth: 500 | ||||
|     order: 9 | ||||
|     order: 10 | ||||
|   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: 10 | ||||
|     order: 11 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user