OIDC 1.0 extension

Jim Fox fox at washington.edu
Mon Apr 1 14:35:11 EDT 2019


I have the github version as this morning.  It shows version 1.0

1) Your pom.xml uses versions 3.4.0 of shib and opensaml.  I think it 
should be 3.4.3 and 3.4.2

2) Possibly I misunderstand sending a complex acr request.  But if I send a json acr_values request, e.g., under log entry for "Inbound request GET"

    Parameters:
         scope:openid profile email
         acr_values:{"id_token":{"acr": {"essential": true,"value": "https://refeds.org/profile/mfa"}}}
         response_type:code

That is treated as simple text and the 4 'text' values are added to the principal context.
If non-essentual they are put into the preferred principal context and are ignored and no harm.  However, if essentual these are put into the requested principal context and obviously cause a failed login.


Is my syntax correct for the acr_values parameter?  If not, what is?


Otherwise it works well.

Thanks,

Jim


More information about the dev mailing list