JanssenProject / JanssenProject/jans

feat(auth-server): client-customizable mapping set for OIDC attributes

Open
#372 0 comments 0 reactions 1 assignee Claimed by @yuriyz View on GitHub
kind-enhancement kind-feature needs-triage
Dominant language
Java
Stars
648
Forks
174
Avg merge
1d 18h
Merged PRs (30d)
110

Description

Currently, Auth Server releases standard/official/default name of claims to RP. This feature request will enable Auth Server to configure and release 'custom naming' for OIDC claims.

For example, the OIDC name of attribute "displayName" is "name" and Auth Server generates releases this "name" naming to OIDC RPs/apps. If some RP has special requirements like "ScreenName" naming instead of the "name" claim name, there isn't much option at this moment.

So, it would be good if we could send like below way:

Attribute LDAP name ( displayName ) --> OIDC name ( name ) --> Custom name ( ScreenName ) to RP.

Please note that: this attribute's "value" will never change, which means... whatever is there in the displayName/name attribute... it will be the same in "ScreenName" which is a custom naming.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.