[openid-specs-rande] SAML to OIDC mapping specification

Niels van Dijk niels.vandijk at surf.nl
Tue Mar 2 09:08:10 UTC 2021


Hi Etienne,

By definition it is not possible to have the SAML friendly name match 
one-on-one as OIDC does not support casing in the claim names, so 
edupersonPrincipalName would need map to edupersonprincipalname. I fear 
we can discuss endlessly if that is more beautiful and/or more 
understandable as compared to eduperson_principal_name. While indeed 
there is a extra underscore in the names I very much doubt anybody will 
misinterpret the intent of e.g. eduperson_principal_name. We simply 
followed what seems to be the 'norm' in the IANA JWT registry: 
https://www.iana.org/assignments/jwt/jwt.xml

However, since the document[2] was written, many have adopted the 
proposal which means there are now multiple production instances 
(including e.g. eduTEAMs, PERUN, SURF/Openconext) who use this 
specification. I very much doubt they will be willing to change there 
production platform and all connected RPs because of a few underscores.

Best,

Niels

On 01-03-2021 16:58, Etienne Dysli Metref wrote:
> Hello everyone,
>
> To get the ball rolling toward an official specification on how to map
> one's SAML attributes to OpenID Connect claims, I've started writing
> something and submitted a PR on Github [1].
>
> Since the earlier white paper [2] proposed different attribute names
> between the two worlds without any argument to justify this change, I
> went the opposite direction and reused the exact same names where the
> mapping is direct. This should help people familiar with SAML attributes
> in implementing them on their OpenID Provider.
>
> Cheers,
>    Etienne
>
> [1] https://github.com/daserzw/oidc-edu-wg/pull/30
> [2]
> https://wiki.refeds.org/download/attachments/38895621/20181011-OIDC-WP.pdf?version=2&modificationDate=1539619007924&api=v2
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-rande/attachments/20210302/4436d453/attachment.html>


More information about the openid-specs-rande mailing list