Re: [OAUTH-WG] Step-up Auth: request acr as essential

2022-11-04 Thread Takahiko Kawasaki
Dear Vittorio, Thank you for your explanation. I could understand the intention. No strong opinion from my side, meaning I won't insist the spec should be modified. One concern behind my suggestion was that the recommended way slightly conflicts with the following paragraph in OIDC Core 1.0. *"No

Re: [OAUTH-WG] Step-up Auth: request acr as essential

2022-11-04 Thread Jaimandeep Singh
Dear Takahiko and Vittorio, 1. I may be digressing from the main thread, but since you mentioned about returning error code "unmet_authentication_requirements", I thought it appropriate to suggest ammendments in the same thread. 2. We may need to elaborate a little more on how this error code is

Re: [OAUTH-WG] Step-up Auth: request acr as essential

2022-11-03 Thread Vittorio Bertocci
"By reference": :) 1) There are two differences between acr_values and requesting acr as an essential claim. - the first one is that this document explicitly defines an oauth semantic for *acr_values*, hence we define here the intended effect on the access token. The same cannot be said for the *c

Re: [OAUTH-WG] Step-up Auth: request acr as essential

2022-11-03 Thread Takahiko Kawasaki
Thank you. 1) The same points are true to "acr_values". 2) The expressive power and popularity don't have to stop the spec from kindly mentioning the standardized way which was defined 8 years ago. Taka 2022年11月3日(木) 22:04 Vittorio Bertocci : > Hi Takahiko, > thanks for the comment! > The use

Re: [OAUTH-WG] Step-up Auth: request acr as essential

2022-11-03 Thread Vittorio Bertocci
Hi Takahiko, thanks for the comment! The use of the claims parameter for this use case is tricky. 1) if used as is, requesting a particular acr via claims isn't guaranteed to have any effect on the content of an access token, if an access token is even present: OIDC only defines the claims as havin

[OAUTH-WG] Step-up Auth: request acr as essential

2022-11-02 Thread Takahiko Kawasaki
Hello, If a client application wants to make the authorization server return error=unmet_authentication_requirements when none of requested ACRs is satisfied, the client application should request the "acr" claim as an "essential" claim. A straightforward way is to embed "acr":{"essential":true,"v