[Openid-specs-ab] Ad-hoc conversation about i-names and OpenID Connect Migration 29-Aug-14
Michael Schwartz
mike at gluu.org
Wed Sep 3 13:46:02 UTC 2014
Nat,
If Markus is ok with the changes, then I'm ok with it. Does it align
with XRI as currently conceived by Respect Networks?
- Mike
-------------------------------------
Michael Schwartz
CEO Gluu
> Message: 2
> Date: Wed, 3 Sep 2014 12:39:23 +0900
> From: Nat Sakimura <n-sakimura at nri.co.jp>
> To: Mike Jones <Michael.Jones at microsoft.com>, Markus Sabadello
> <markus.sabadello at gmail.com>
> Cc: "openid-specs-ab at lists.openid.net"
> <openid-specs-ab at lists.openid.net>
> Subject: Re: [Openid-specs-ab] Ad-hoc conversation about i-names and
> OpenID Connect Migration 29-Aug-14
> Message-ID: <20140903123923.24425e3f1a08a945e78af87a at nri.co.jp>
> Content-Type: text/plain; charset=US-ASCII
>
> For what is worth,unlike I had hoped for, XRI would need a special
> casing.
>
> Also, whether xri.net would support this spec is unclear.
>
> Best compromise that I can think of right now is to use the forwarding
> service of XRI.
>
> Forwarding service is a service that XRI providers needs to implement.
> You can create a node under your XRI to point to another location.
>
> For example, I can define
>
> =nat/(+contact)
>
> to forward it to a contact page of my choice.
>
> Similarly, I could create
>
> =nat/(+openid_iss)
>
> and map it to any page.
>
> For example, if my OpenID Connect issuer is https://example.com/
> then I can define =nat/(+openid_iss) to map to https://example.com/.
>
> It works this way.
>
> 1) The client sends request to https://xri.net/=nat/(+openid_iss).
> 2) The host xri.net responds with 302 redirect to for example,
> http://forwarding.fullxri.com/forwading/=nat/(+openid_iss)
> 3) The client send request to it.
> 4) The host replies with 302 redirect to
> https://example.com/
> 5) The client requests https://example.com/.
> 6) The page returns 200 OK so the redirection sequence terminates here.
> 7) Now the client has found that https://example.com/ is the
> authoritative OpenID Connect issuer.
> 8) Match it to the value of "iss" in the ID Token.
>
> This should work with any XRI provider without xri.net doing something.
>
> Thoughts?
>
> Nat
>
>
>
More information about the Openid-specs-ab
mailing list