83
#cmdevio2017 2017-07-01

基礎からの OAuth 2.0 - Developers.IO 2017 (2017-07-01)

  • Upload
    -

  • View
    12.500

  • Download
    0

Embed Size (px)

Citation preview

#cmdevio2017

2017-07-01

#cmdevio2017

✦ @daisuke_m

#cmdevio2017

OAuth

#cmdevio2017

OAuth

#cmdevio2017

OAuth 2.0

#cmdevio2017

… 10

&

OAuth 2.0 35

#cmdevio2017

2 min

6 min

2 min

35 min

total 45 min

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

OpenID Connect

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

✦ { "alg": "RS256", ... }

✦ { "sub": "user01", ... }

#cmdevio2017

#cmdevio2017

#cmdevio2017#cmdevio2017

#cmdevio2017

API

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

DB

#cmdevio2017

API

#cmdevio2017

#cmdevio2017

API

#cmdevio2017

#cmdevio2017

#cmdevio2017

OAuth 2.0

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

Client credentials grant

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

Resource ownerpassword credentials grant

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

Implicit grant

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

Authorization code grant

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

#cmdevio2017

OAuth 2.0 (RFC 6749)

#cmdevio2017

#cmdevio2017

#cmdevio2017

(and)

#cmdevio2017

#cmdevio2017

#cmdevio2017

✦ Authorization: Bearer xxxxxxxxxxxxxxxx

#cmdevio2017

#cmdevio2017

#cmdevio2017

OAuth 2.0