[openid-specs-rande] today's meeting notes

Roland Hedberg roland at catalogix.se
Tue Mar 19 07:30:48 UTC 2019



> 18 mars 2019 kl. 16:23 skrev Davide Vaghetti <davide.vaghetti at garr.it>:
> 
> Hi,
> 
> some comments below.
> 
> On 15/03/19 12:28, Mischa Salle wrote:
>> Hi,
>> 
>> On Thu, Mar 14, 2019 at 02:03:14PM +0100, Roland Hedberg wrote:
>>> 
>>> 
>>>> 12 mars 2019 kl. 16:54 skrev Nick Roy <nroy at internet2.edu>:
>>>> 
>>>> On 12 Mar 2019, at 7:53, Davide Vaghetti wrote:
>>>> 
>>>>>> - related to the different scopes vs. claims discussions going on
>>>>>> currently:
>>>>>>   - scitokens uses very much the scopes approach, see e.g.
>>>>>>     https://scitokens.org/technical_docs/Claims
>>>>>>     and uses a scope-per-claim to prevent the lack of support for the
>>>>>>     optional 'claims request'>     - Hans Zandbelt (I asked him at TIIME about support for the 'claims'
>>>>>>     request) is of the opinion that it's better to have the OP decide
>>>>>>     which claims to release for which protected endpoint/client
>>>>>>     combinatios than to have the client request which claims it wants.
>>>>>>     I don't think we can always do this, but it is an interesting
>>>>>>     point, in particular in AARC BPA context, where we have an
>>>>>>     omniscient proxy. We might be able to prevent a lot of tricky
>>>>>>     situations...
>>>>> 
>>>>> If I understand it well, we're speaking of not having the clients asking
>>>>> claims in the authentication request. It sounds quite familiar for
>>>>> someone coming from SAML based identity federations ;-)
>>>>> 
>>>>> So, in the context of the AARC BPA I agree that this can work, but in a
>>>>> more general context I don't see how it can scale. One option that
>>>>> easily come to mind is go in the same direction we've followed for SAML:
>>>>> rely on metadata to express required claims. In that case it would make
>>>>> sense to have both the userinfo endpoint and the id_token claims
>>>> 
>>>> +1
>>> 
>>> So you’re proposing that instead of using a feature described in the standard
>>> you want to use something that is not in the standard at all ?
>>> 
>>> And the reason from not using a feature descibed in the standard was that there was
>>> lack of support ?
>> 
>> I agree that solving the problem of lack of support in the client
>> software for claims request by adding new information in the metadata
>> published by the same client is just moving the problem (and actually
>> solving a subset, unless you talk about client-metadata per protected
>> endpoint).
> 
> Yes. Let me add that in the SAML world the RequestedAttribute in the
> metadata is far from being considered the ideal tool to communicate RP
> needs in terms of attributes (for example not all RPs specify them; RPs
> that support them tend to forget to add or update it; IdPs have a mix of
> dynamic and static rules).
> 
>> If we can solve the problem on a central proxy on the other hand, we
>> might have a chance. Hence my reference to and focus on the AARC BPA.
>> 
> Before going any further, I'd rather try to understand what problem
> we're trying to solve and what are the use cases. Might be a good idea
> to try to have Hans Zandbelt also participate to this discussion. I
> don't know him personally, maybe you Mischa or Roland would like to
> invite him to join the list?

Can do that !

—Roland
The reward for conformity was that everyone liked you except yourself. -Rita Mae Brown, writer (b. 28 Nov 1944) 





More information about the openid-specs-rande mailing list