Hi Adam,

If all the RS needs is say the "sub" field for the user, then you might want to look at the introspection spec as this allows the AS/OP to determine if the RS is "authorized" to introspect the token.

I know that Justin implemented a simple token exchange model that allowed for downstream chaining.

Another thing to consider is scope issues. Does the token the native app received have more scopes than the RS should be able to leverage? Is so, the native app should downscope the access token before sending it to the RS.

Thanks,
George

On 8/12/15 1:01 PM, Adam Lewis wrote:
Hi,

Are there any drafts that discuss the notion of an RS acting as a client? I'm considering the use case whereby a native mobile app obtains an access token and sends it to the RS, and then the RS uses it to access the UserInfo endpoint on an OP.

It's a bearer token so no reason it wouldn't work, but obviously it is meant to be presented by the client and not the RS. Curious to understand the security implications of this, read on any thoughts given to this, or to know if it's an otherwise accepted practice.

tx
adam


_______________________________________________
OAuth mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/oauth

_______________________________________________
OAuth mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to