[Openid-specs-ab] Question on Dynamic Registration

Preibisch, Sascha H Sascha.Preibisch at ca.com
Thu Jun 1 19:24:00 UTC 2017

Thank you, Justin!

My issue is that our customers expect our product to adhere to the spec. Therefore I cannot build in enforcements that are not specified.

I feel that the spec. gives big room for interpretation in the area.

If you or someone else would have references of typical implementations that would help.


From: Justin Richer <jricher at mit.edu<mailto:jricher at mit.edu>>
Date: Wednesday, May 31, 2017 at 6:12 PM
To: Sascha Preibisch <sascha.preibisch at ca.com<mailto:sascha.preibisch at ca.com>>
Cc: "openid-specs-ab at lists.openid.net<mailto:openid-specs-ab at lists.openid.net> Ab" <openid-specs-ab at lists.openid.net<mailto:openid-specs-ab at lists.openid.net>>
Subject: Re: [Openid-specs-ab] Question on Dynamic Registration

The server needs to make sure that they’re consistent at the end of a successful registration. This could take the form of forcing the client to register a consistent set (response_type=code, grant_type=authorization_code) and returning an error otherwise. Alternatively, the server could try to fill in the missing blanks for the client. Whatever the server decides is the result, it echoes back to the client, effectively dictating to the client the results of the registration.

If the server doesn’t support the requested grant type or response type, it should probably fail the registration request. If it doesn’t, it will just fail the authorization request later on.

 — Justin

On May 31, 2017, at 1:59 PM, Preibisch, Sascha H via Openid-specs-ab <openid-specs-ab at lists.openid.net<mailto:openid-specs-ab at lists.openid.net>> wrote:

Hi all!

A team member and I just had a discussion about dynamic registration. Specifically about this section:

We are not sure how "response_types" and "grant_types" are expected to be handled. This is not clear to us:

  *   if a client registers for any other response_type than "code", is the client required to also include a "grant_type"?
  *   Or is it that the server has to be configured to support the matching grant_type and fail otherwise?
  *   Should the server return the matching grant_types although the spec. says to return "authorization_code" in the case of being omitted?

It would be great to get some clarification on that.


Openid-specs-ab mailing list
Openid-specs-ab at lists.openid.net<mailto:Openid-specs-ab at lists.openid.net>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-ab/attachments/20170601/4bd0a873/attachment.html>

More information about the Openid-specs-ab mailing list