FHIR Chat · Token Derivation · smart

Stream: smart

Topic: Token Derivation


view this post on Zulip Grahame Grieve (Jan 27 2018 at 20:27):

@Josh Mandel @Kevin Shekleton @Isaac Vetter so yesterday we talked about the need for a client to obtain a derived token to pass to another client. My take on the requirements is that you need to pass to the AS
- the client id
- the scopes you are asking for

and then you get back a token to pass to another client. Obviously, the token can't (well, shouldn't) have more scopes than you do, but you would (often should) ask for fewer scopes).

Can we prototype a profile on the relevant rfc for this?

view this post on Zulip Isaac Vetter (Jan 27 2018 at 20:35):

Hey Grahame, guys - could you point me to the relevant rfc for this?

view this post on Zulip Grahame Grieve (Jan 27 2018 at 20:39):

https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-09

view this post on Zulip Kevin Shekleton (Jan 27 2018 at 20:50):

@Grahame Grieve - Sure, can we talk more later today (maybe tonight during pizza)?

view this post on Zulip Grahame Grieve (Jan 27 2018 at 20:50):

sure

view this post on Zulip Josh Mandel (Jan 28 2018 at 00:33):

On this view there's no need to tell the server what new audience you want the access token to be for?

view this post on Zulip Grahame Grieve (Jan 28 2018 at 00:50):

isn't the audience the same?

view this post on Zulip Grahame Grieve (Jan 28 2018 at 10:34):

ah... launch context : must be the same, yes?

view this post on Zulip Grahame Grieve (Jan 28 2018 at 10:38):

back to aud: I don't see it can be different

view this post on Zulip Josh Mandel (Jan 28 2018 at 17:02):

Sorry the word "audience" is misleading here; I just mean explicitly explaining to the server that the new token is designed to be used by someone else; otherwise how is this different than just passing along your own token (aside from down-scoping, which is nice but didn't seem like your fundamental concern in Friday's meeting)

view this post on Zulip Grahame Grieve (Jan 28 2018 at 17:14):

client-id - is that audience?


Last updated: Apr 12 2022 at 19:14 UTC