> 29 aug. 2017 kl. 11:29 skrev Bhathiya Jayasekara <tobhathi...@gmail.com>:
> 
> Hi Roland/John,
> 
> On Tue, Aug 29, 2017 at 1:55 PM, Roland Hedberg <rol...@catalogix.se> wrote:
> 
> > On Aug 8, 2017 7:49 AM, "Hasini Witharana" <hasinidila...@gmail.com> wrote:
> > Hi,
> >
> > Currently I am working with OpenID Connect Certification basic profile. In 
> > the OP, I have configured some claims to be gained when the scope is 
> > openid. When I send a authorization request with  an essential claim I will 
> > get all claims for openid and the essential claim. In the specifications 
> > there is no, rule as It should return only the essential claim. 
> > "OP-claims-essential" test is failing because unexpected claims are 
> > returned. Can you please clarify this issue?
> 
> Must be my long vacation :-) but I’m not sure I understand what you’re saying 
> here.
> This is my interpretation.
> 
> 1) you have an OP that returns a set of claims when the scope is ’openid’.
> As John said that set should only be ’subject’ and ’issuer’.
> 
> Does the spec explicitely say so (i.e. the 'only' part)? I couldn't find so 
> anywhere. Would you mind pointing out where it is? 

OK, so I’m just back from a loooong vacation :-)
The ’only’ part was a bit overstated.

There are two places where you can get back claims, in the ID token or from the 
Userinfo endpoint.
Regarding the ID token there are a number of claims that are required among 
them ’iss’ and ’sub’.
For the Userinfo response the only claim that MUST be there is ’sub’.

To summarize; the standard specifies a number of claims that MUST be present in 
a compliant response but it says nothing 
about which other claims that may be returned. 

GDPR on the other hand does.

> Thanks and regards,
> Bhathiya
>  
> 
> 2) You run the ’OP-claims-essential’ test using the OpenID test tool.
> This will send an authorization request including one essential claim (’name’)
> 
> So, you should expect to get back ’subject’, ’issuer’ and ’name’.
> 
> Now, You say that the test fails due to ’unexpected claims’ being returned.
> This means your OP returns more claims then these three.
> I don’t know what the extra claims are but as John and Nat has pointed out 
> your OP MUST not return
> claims that are not asked for.
> 
> If my interpretation is right the test tool does exactly what it should.
> 
> -- Roland
> "Education is the path from cocky ignorance to miserable uncertainty.” - Mark 
> Twain
> 
> 
> 
> 
> _______________________________________________
> specs mailing list
> sp...@lists.openid.net
> http://lists.openid.net/mailman/listinfo/openid-specs
> 
> 

-- Roland
"Education is the path from cocky ignorance to miserable uncertainty.” - Mark 
Twain



_______________________________________________
specs mailing list
sp...@lists.openid.net
http://lists.openid.net/mailman/listinfo/openid-specs

Reply via email to