mattrglobal / draft-looker-oauth-client-id-scheme

draft-looker-oauth-client-id-scheme
Other
1 stars 0 forks source link

Including the `client_discovery` parameter or not #19

Closed tplooker closed 1 year ago

tplooker commented 1 year ago

During IIW, a good point was raised about whether the specification should require a new parameter client_discovery for the client to indicate to the AS that its client_id is a URL.

Here is a brief summary of comments for and against this

For

Against

tplooker commented 1 year ago

Another possible proposal is to transform this parameters value into a enum which members control where the metadata is resolved from allowing for interoperable support between oauth and openid-federation, for example

When the clients metadata is available at /.well-known/oauth-client the client discovery parameter value would be client_discovery=oauth. When the clients metadata is available at /.well-known/openid-federation the client discovery parameter value would be client_discovery=openid-federation.

tplooker commented 1 year ago

Shifted the approach towards client id schemes instead which is aligned to OpenID4VCI