The goal of the draft-ietf-oauth-mtls document is to define the pieces
needed for interoperability between the OAuth client, AS and RS. It's not
intended to define or prescribe the internal implementation details of
those entities. Although this particular implementation detail came up
enough to make it into the document with
https://tools.ietf.org/html/draft-ietf-oauth-mtls-17#section-6.5 saying
it's possible but the specifics are explicitly out of scope. It would have
made sense to reference something there informatively, if such a thing
existed. But as far as I know there's not anything that fits the bill. So
draft-ietf-oauth-mtls, which is currently in the RFC editor's quere so
kinda beyond accepting changes at this point, says that "how the client
certificate metadata is securely communicated between the intermediary and
the application server in this case is out of scope of this specification."

On Fri, Nov 1, 2019 at 11:02 AM Travis Spencer <travis.spen...@curity.io>
wrote:

> On Wed, Oct 23, 2019 at 2:11 PM Brian Campbell
> <bcampb...@pingidentity.com> wrote:
> > I agree with Ben here that it's not at all clear that the OAuth MTLS
> document should have defined a protocol from proxy to backend.
>
> Shouldn't it at least normalitvely reference some other spec then? If
> that reference is not defined before this draft is finalized, one
> could say they comply with the final mTLS spec but in a
> non-interoperable way.
>

-- 
_CONFIDENTIALITY NOTICE: This email may contain confidential and privileged 
material for the sole use of the intended recipient(s). Any review, use, 
distribution or disclosure by others is strictly prohibited.  If you have 
received this communication in error, please notify the sender immediately 
by e-mail and delete the message and any file attachments from your 
computer. Thank you._
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to