[Openid-specs-ab] Issue #963: openid2 scope should be ignored if not supported (openid/connect)

James Manger issues-reply at bitbucket.org
Mon Nov 3 01:18:26 UTC 2014


New issue 963: openid2 scope should be ignored if not supported
https://bitbucket.org/openid/connect/issue/963/openid2-scope-should-be-ignored-if-not

James Manger:

It would be better for an OP to ignore an "openid2" scope value, instead of rejecting an authentication request with "invalid_scope", when it doesn't want to return an OpenID 2.0 identifier. Ignoring it would be consistent with OpenID Connect 1.0 section 3.1.2.1. that says scopes values that are not understood SHOULD be ignored. Ignoring it makes it safer for RPs to support migration because there is less risk of triggering errors.

Section 7 of the migration spec notes that even OPs that support migration may start returning invalid_scope values in future. This seems to add more risk to RPs that implementing migration could trigger errors at some future point.

Delete section 4.1.1. "Scope "openid2" Not Supported".
Delete the note in section 7.
Probably worth explicitly saying (in section 2 or 4?) that an OP should ignore the openid2 scope if it is not supported or there is no OpenID 2.0 identifier.




More information about the Openid-specs-ab mailing list