[Openid-specs-ab] JWT Access Token <> ID Token mixups
George Fletcher
gffletch at aol.com
Mon Oct 2 14:28:17 UTC 2017
In the cases you've run across... do they really use the id_token as an
access_token? or rather as a bootstrap token into new refresh/access
tokens? Given that in most cases id_tokens do not contain scopes it
seems weird to use them as access tokens (the different between
authentication and authorization).
Thanks,
George
On 10/2/17 3:02 AM, Dominick Baier via Openid-specs-ab wrote:
> We’ve come across a number of implementations that promote the use of
> id_tokens as access tokens e.g. Microsoft Azure AD (B2C), Google and
> Auth0.
>
> Every time we argue with e.g. Microsoft - they say “we did our own
> threat modelling and its fine”. So maybe the spec should be very
> explicit about why this is not allowed or when exactly this is OK or not.
>
> There is a long thread here:
> https://github.com/IdentityServer/IdentityServer3/issues/2015
>
>
> -------
> Dominick Baier
>
> On 29. September 2017 at 07:56:56, Filip Skokan via Openid-specs-ab
> (openid-specs-ab at lists.openid.net
> <mailto:openid-specs-ab at lists.openid.net>) wrote:
>
>> Hello everyone,
>>
>> I'm certain you've came across authorization servers issuing
>> JWT-formatted Access Tokens by now. Most frequently these are
>> following the JWT profile just like an ID Token does, opening up the
>> possibility an Access Token is a perfect ID Token lookalike and can
>> be used i.e. as id_token_hint.
>>
>> * Is this a valid concern?
>> * Shouldn't the JWT "typ" header parameter be used to strong type
>> the ID Token (similar to SETs secevent+jwt)?
>> * Any other way ID Tokens could have a unique required claims
>> making it possible to differentiate between JWT Access Tokens and
>> ID Tokens?
>>
>> If not part of the specs, should the OPs supporting JWT access tokens
>> be at least recommended to push unique claims to their JWTs to be
>> able to distinguish between the different JWT uses?
>>
>> Penny for your thoughts.
>>
>> Best Regards,
>> *Filip Skokan*
>> _______________________________________________
>> Openid-specs-ab mailing list
>> Openid-specs-ab at lists.openid.net
>> <mailto:Openid-specs-ab at lists.openid.net>
>> http://lists.openid.net/mailman/listinfo/openid-specs-ab
>
>
> _______________________________________________
> Openid-specs-ab mailing list
> Openid-specs-ab at lists.openid.net
> http://lists.openid.net/mailman/listinfo/openid-specs-ab
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-ab/attachments/20171002/93eba964/attachment.html>
More information about the Openid-specs-ab
mailing list