OpenID TechNight #6 - OpenID
Upcoming SlideShare
Loading in...5
×
 

OpenID TechNight #6 - OpenID

on

  • 3,868 views

 

Statistics

Views

Total Views
3,868
Views on SlideShare
3,818
Embed Views
50

Actions

Likes
2
Downloads
78
Comments
0

3 Embeds 50

http://www.slideshare.net 45
http://coderwall.com 4
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

OpenID TechNight #6 - OpenID OpenID TechNight #6 - OpenID Presentation Transcript

  • by @nov
  • • (@nov) • Smart.fm • OpenID / OAuth / API • OpenID Foundation Japan • • http://j.mp/openid_trans
  • OpenID Tech Night Vol.6 OAuth AX OAuth Hybrid Web Identity
  • OpenID
  • OpenID ATND OpenID ATND OpenID Provider
  • OpenID • ID • OpenID Provider • OpenID Provider • docomo / goo / OCN ID => nttid.jp
  • OpenID Provider
  • OpenID ATND (RP) OP OP OP (Discovery) (Association) (Authentication Request) (Authentication Response) (Verification)
  • Discovery ATND (RP) NTT ID (OP) “www.nttid.jp” NTT ID?? http://www.nttid.jp X-XRDS-Location XRDS
  • 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>
  • OpenID (RP) Discovery
  • RP Discovery ATND (RP) http://atnd.org X-XRDS-Location XRDS OpenID Web
  • RP Discovery ATND (RP) NTT ID (OP) (Authentication Request) http://atnd.org (realm) X-XRDS-Location OP RP return_to URL XRDS
  • 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
  • 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
  • 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.
  • OpenID AX • OP - RP • : RP OP • etc. • RP (URL) • OP Yahoo! Japan AX => Yahoo! Japan @konfoo