Hi all (and Brian :-)),

Whilst implementing the client side of OAuth 2.0 Token Exchange into an
Apache module I ran into some questions wrt. authentication to the token
exchange endpoint as specified in section 2.1:
https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-14#section-2.1

1. the spec talks about "client" but it does not explicitly state that a
token exchange client is in fact an OAuth 2.0 Client; IMHO this is done
only implicitly since section 2.1 does refer to OAuth 2.0 client
authentication methods (alternatively, if the spec editors believe that a
token exchange client is different from a "classic" OAuth 2.0 Client, that
should be made explicit)
2. the spec leaves it open as to whether the client is actually forced to
authenticate (it is up to the authorization server's discretion); yet it is
not clear - in that case - whether or not a client_id should be added to
the token request (as in OAuth 2.0 token requests); alternatively one may
argue that token exchange for public clients makes no sense - I think I
favor that - because it makes it impossible to distinguish between the
presenter of the original token and the token exchange client

Any comments to that?

Hans.

On Mon, Jul 23, 2018 at 3:22 PM The IESG <iesg-secret...@ietf.org> wrote:

>
> The IESG has received a request from the Web Authorization Protocol WG
> (oauth) to consider the following document: - 'OAuth 2.0 Token Exchange'
>   <draft-ietf-oauth-token-exchange-14.txt> as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits final
> comments on this action. Please send substantive comments to the
> i...@ietf.org mailing lists by 2018-08-06. Exceptionally, comments may be
> sent to i...@ietf.org instead. In either case, please retain the
> beginning of
> the Subject line to allow automated sorting.
>
> Abstract
>
>
>    This specification defines a protocol for an HTTP- and JSON- based
>    Security Token Service (STS) by defining how to request and obtain
>    security tokens from OAuth 2.0 authorization servers, including
>    security tokens employing impersonation and delegation.
>
>
>
>
> The file can be obtained via
> https://datatracker.ietf.org/doc/draft-ietf-oauth-token-exchange/
>
> IESG discussion can be tracked via
> https://datatracker.ietf.org/doc/draft-ietf-oauth-token-exchange/ballot/
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>


-- 
hans.zandb...@zmartzone.eu
ZmartZone IAM - www.zmartzone.eu
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to