Your SlideShare is downloading. ×
0
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
OpenID TechNight #6 - OpenID
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

OpenID TechNight #6 - OpenID

3,088

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,088
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
79
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

















  • Transcript

    • 1. by @nov
    • 2. • (@nov) • Smart.fm • OpenID / OAuth / API • OpenID Foundation Japan • • http://j.mp/openid_trans
    • 3. OpenID Tech Night Vol.6 OAuth AX OAuth Hybrid Web Identity
    • 4. OpenID
    • 5. OpenID ATND OpenID ATND OpenID Provider
    • 6. OpenID • ID • OpenID Provider • OpenID Provider • docomo / goo / OCN ID => nttid.jp
    • 7. OpenID Provider
    • 8. OpenID ATND (RP) OP OP OP (Discovery) (Association) (Authentication Request) (Authentication Response) (Verification)
    • 9. Discovery ATND (RP) NTT ID (OP) “www.nttid.jp” NTT ID?? http://www.nttid.jp X-XRDS-Location XRDS
    • 10. Discovery ATND (RP) NTT ID (OP) <?xml version="1.0" encoding="UTF-8"?> “www.nttid.jp” <xrds:XRDS NTT ID?? xmlns:xrds="xri://$xrds" http://www.nttid.jp xmlns:openid="http://openid.net/xmlns/1.0" xmlns="xri://$xrd*($v*2.0)"> <XRD> X-XRDS-Location <Service priority="0"> <Type>http://specs.openid.net/auth/2.0/server</Type> <URI>https://login.nttid.jp/openid/auth</URI> </Service> <Service priority="1"> <Type>http://specs.openid.net/auth/2.0/return_to</Type> <URI>https://login.nttid.jp/openid/rp/return</URI> </Service> XRDS </XRD> URL </xrds:XRDS>
    • 11. OpenID (RP) Discovery
    • 12. RP Discovery ATND (RP) http://atnd.org X-XRDS-Location XRDS OpenID Web
    • 13. RP Discovery ATND (RP) NTT ID (OP) (Authentication Request) http://atnd.org (realm) X-XRDS-Location OP RP return_to URL XRDS
    • 14. RP Discovery ATND (RP) NTT ID (OP) (Authentication Request) <?xml version="1.0" encoding="UTF-8"?> <xrds:XRDS xmlns:xrds="xri://$xrds" xmlns:openid="http://openid.net/xmlns/1.0" xmlns="xri://$xrd*($v*2.0)"> http://atnd.org (realm) <XRD> <Service priority="0"> <Type>http://specs.openid.net/auth/2.0/return_to</Type> X-XRDS-Location <URI>http://atnd.org/session</URI> OP </Service> RP return_to URL </XRD> </xrds:XRDS> RP Discovery RP XRDS
    • 15. RP Discovery ATND (RP) NTT ID (OP) (Authentication Request) <?xml version="1.0" encoding="UTF-8"?> <xrds:XRDS Authentication 2.0 OpenID xmlns:xrds="xri://$xrds" xmlns:openid="http://openid.net/xmlns/1.0" http://j.mp/openid_trans http://atnd.org (realm) xmlns="xri://$xrd*($v*2.0)"> <XRD> TechNight vol.4 & vol.5 <Service priority="0"> @zigorou <Type>http://specs.openid.net/auth/2.0/return_to</Type> X-XRDS-Location http://j.mp/zigorou <URI>http://atnd.org/session</URI> OP </Service> RP return_to URL </XRD> </xrds:XRDS> RP Discovery RP XRDS
    • 16. OpenID • • http://j.mp/openid_trans • OpenID Simple Registration Extension (SREG) • OpenID Attribute Exchange (AX) • • OpenID OAuth Extension (OAuth Hybrid) • User Experience Extension • OpenID Contract Exchange Extension ... etc.
    • 17. OpenID AX • OP - RP • : RP OP • etc. • RP (URL) • OP Yahoo! Japan AX => Yahoo! Japan @konfoo

    ×