Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

サバフェス 2016 Yahoo! ID連携のご紹介 〜OpenID Connect入門〜

3,849 views

Published on

タイトル:
『サバフェス 2016 Yahoo! ID連携のご紹介 〜OpenID Connect入門〜』

概要:
OpenID Connectの解説とYahoo! ID連携のご紹介とIoTデバイスとの連携方法をご紹介します。

サバフェス 2016 -Health Engineering with IoT- March. 17 2016
URL:http://2016.serverfesta.info/

Published in: Internet
  • ..............ACCESS that WEBSITE Over for All Ebooks ................ ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

サバフェス 2016 Yahoo! ID連携のご紹介 〜OpenID Connect入門〜

  1. 1. サバフェス  2016   Yahoo!  ID連携のご紹介   〜~  OpenID  Connect⼊入⾨門  〜~ 2016/3/17   ヤフー株式会社  ID連携⿊黒帯  倉林林雅
  2. 2. 倉林林  雅(kura)   ヤフー株式会社  ID連携⿊黒帯  /  エンジニア   OpenID  ファウンデーション・ジャパン
                                    エヴァンジェリスト   ID厨   @kura_̲lab
  3. 3. アジェンダ 1. Yahoo!  ID連携   2. OpenID  Connectについて   3. OpenID  Connectの流流れ   4. IoTデバイスとYahoo!  JAPANのAPI連携⽅方法   5. まとめ
  4. 4. 健康情報(ユーザー情報)を   管理理するためには「ID」が必要
  5. 5. Yahoo!  JAPANの   IDと認証とユーザー情報を   活⽤用しよう!
  6. 6. Yahoo!  ID連携
  7. 7. ID連携とは 異異なる組織間でユーザのID(アイデ ンティティ)データを連携し、サー ビスの質の向上を図る仕組みのこと ID連携トラストフレームワーク(METI/経済産業省省)   www.meti.go.jp/policy/it_̲policy/id_̲renkei/ 7
  8. 8. 2012年年11⽉月   ⼤大⼿手IdPとしては   世界でも早期のOpenID  Connect対応   YConnectリリース
  9. 9. 2012年年-‐‑‒現在   各種SDK提供
  10. 10. GitHubでソースコードも公開 https://github.com/yahoojapan/yconnect-‐‑‒php-‐‑‒sdk
  11. 11. 2013年年-‐‑‒現在   Yahoo!  JAPAN   公式アプリへの導⼊入開始
  12. 12. 2013年年-‐‑‒現在   Yahoo!  JAPAN   公式アプリへの導⼊入開始 スマホファースト   PCセカンド
  13. 13. Yahoo!   +   ID連携
  14. 14. Yahoo!  ID連携
  15. 15. 2014年年9⽉月   「Yahoo!  ID連携」を商標登録
  16. 16. http://marketing.yahoo.co.jp/service/yidconnect/ Yahoo!  ID連携とは?
  17. 17. Yahoo!  ID連携   利利⽤用実績
  18. 18. Yahoo!  JAPAN  アプリ iOS・Androidの公式アプリもYahoo!  ID連携を利利⽤用
  19. 19. Yahoo!  ID連携 契約なしで   Yahoo!  JAPAN  ID があれば   無料料で誰でも
 利利⽤用できる! 認証機能   より簡単なAPIへの アクセス   属性情報取得機能
  20. 20. Yahoo!  JAPAN  ID利利⽤用率率率 ⽇日本国内の
 ソーシャルログイン率率率 https://www.feedforce.jp/release/4979/ ※2015年年5⽉月フィードフォース調査結果より 56.5%
  21. 21. ⽉月間アクティブユーザーID数 http://ir.yahoo.co.jp/jp/archives/present/ ⽉月1回以上のログイン   Yahoo!  JAPAN  ID 3,000万以上
  22. 22. T-‐‑‒SITE   My  SoftBank   Ameba   セブンネット
   ショッピング 契約パートナー200社以上
  23. 23. OpenID  Connectについて
  24. 24. OpenID  Connect 2014年年2⽉月27⽇日ローンチ   OpenID  ConnectはOAuth  2.0を
                         拡張したプロトコル   OpenIDって名前がついてますが、
                   OpenID  2.0とは異異なります
  25. 25. OpenIDは認証 基本的にOpenIDは認証の技術   (OpenID  AXで属性を取得できますが)
  26. 26. OAuthは認可 OAuth  1.0・OAuth  2.0は認可の技術   ユーザーのリソースアクセス(Web  API)が⽬目的
  27. 27. 認証も認可もやりたい場合は
       OpenIDもOAuthも実装しなくてはいけない   そこで実装しやすいOAuth  2.0を拡張して
                               認証機能を追加 認証も認可も 認可認証 OpenID  Connect
  28. 28. さらに属性取得機能も よく利利⽤用されるユーザーの属性情報APIの
                         仕様も定義されている   ユーザー識識別⼦子・⽒氏名・性別・⽣生年年・
                   住所・メールアドレスなど 認可認証 OpenID  Connect 属性取得
  29. 29. OpenID  Connect   ID連携のトレンド!
  30. 30. http://openid.net/connect/
  31. 31. OpenID  Connectの流流れ
  32. 32. OpenID  Connect  認証フロー Authorization  Code  Flow   サーバーサイドで認証   Implicit  Flow   クライアントサイドで認証   Hybrid  Flow   サーバーサイド・クライアントサイドの両⽅方で認証
  33. 33. 基本のフローをみてみよう 基本となる「Authorization  Code  Flow」を
                                                                                          まずは覚えよう   OAuth  2.0のフローと⽐比較しながら
 OpenID  Connectで追加された処理理と
                           ポイントを確認しよう
  34. 34. OpenID  Connect   Authorization  Code  Flow
  35. 35. IdPRPEnd-User Authorization Request (Redirect) UserInfo Endpoint Authorization Code (Redirect) Login / Consent Token Request Access Token / Refresh Token / ID Token Resource Access Resource Start OpenID Connect
  36. 36. サービス導⼊入例例
  37. 37. GREEログイン Y!ログイン Yahoo!  ID連携   同意画⾯面 GREE登録 倉林雅 倉林 雅 email@example.com
  38. 38. GREEログイン Y!ログイン Yahoo!  ID連携   同意画⾯面 GREE登録 倉林雅 倉林 雅 RPのログインボタン   OpenID  Connect開始 email@example.com
  39. 39. IdPRPEnd-User UserInfo Endpoint Start OpenID Connect
  40. 40. IdPRPEnd-User Authorization Request (Redirect) UserInfo Endpoint Start OpenID Connect
  41. 41. IdPRPEnd-User Authorization Request (Redirect) UserInfo Endpoint Login / Consent Start OpenID Connect
  42. 42. GREEログイン Y!ログイン Yahoo!  ID連携   同意画⾯面 GREE登録 倉林雅 倉林 雅 IdPのログイン
 (認証機能) email@example.com
  43. 43. GREEログイン Y!ログイン Yahoo!  ID連携   同意画⾯面 GREE登録 倉林雅 倉林 雅 アプリへの   アクセス確認 属性・API   利利⽤用内容 email@example.com
  44. 44. IdPRPEnd-User Authorization Request (Redirect) UserInfo Endpoint Login / Consent Start OpenID Connect
  45. 45. IdPRPEnd-User Authorization Request (Redirect) UserInfo Endpoint Authorization Code (Redirect) Login / Consent Start OpenID Connect
  46. 46. IdPRPEnd-User Authorization Request (Redirect) UserInfo Endpoint Authorization Code (Redirect) Login / Consent Token Request Access Token / Refresh Token / ID Token Start OpenID Connect
  47. 47. IdPRPEnd-User Authorization Request (Redirect) UserInfo Endpoint Authorization Code (Redirect) Login / Consent Token Request Access Token / Refresh Token / ID Token Resource Access Resource Start OpenID Connect
  48. 48. GREEログイン Y!ログイン Yahoo!  ID連携   同意画⾯面 GREE登録 倉林雅 倉林 雅⽒氏名・⽣生年年・性別
 のプリセット
 (属性情報取得機能) email@example.com
  49. 49. IoTデバイスと   Yahoo!  JAPANのAPI連携⽅方法   〜~認証付き〜~
  50. 50. Web or App IoT Device YConnect Yahoo’s APIIDCF Cloud ユーザーのログインが   必要なためWebアプリ   またはネイティブアプリを⽤用意
  51. 51. Web or App IoT Device YConnect Yahoo’s API Authorizationリクエスト IDCF Cloud
  52. 52. Web or App IoT Device YConnect Yahoo’s API Authorizationリクエスト ログイン・同意 IDCF Cloud
  53. 53. Web or App IoT Device YConnect Yahoo’s API Authorizationリクエスト ログイン・同意 Authorization  Code IDCF Cloud
  54. 54. Web or App IoT Device YConnect Yahoo’s API Authorizationリクエスト ログイン・同意 Authorization  Code IDCF Cloud Authorization  Code
  55. 55. Web or App IoT Device YConnect Yahoo’s API Authorizationリクエスト ログイン・同意 Authorization  Code IDCF Cloud Authorization  Code
  56. 56. Web or App IoT Device YConnect Yahoo’s API Authorizationリクエスト ログイン・同意 Authorization  Code IDCF Cloud Authorization  Code Access  Token    Refresh  Token
  57. 57. Web or App IoT Device YConnect Yahoo’s API Authorizationリクエスト ログイン・同意 Authorization  Code IDCF Cloud Authorization  Code Access  Token    Refresh  Token Access  Token    Refresh  Token
  58. 58. Web or App IoT Device YConnect Yahoo’s API Authorizationリクエスト ログイン・同意 Authorization  Code IDCF Cloud Authorization  Code Access  Token    Refresh  Token Access  Token    Refresh  Token Data
  59. 59. Web or App IoT Device YConnect Yahoo’s API Authorizationリクエスト ログイン・同意 Authorization  Code IDCF Cloud Authorization  Code Access  Token    Refresh  Token Access  Token Access  Token    Refresh  Token Data センサーデータをもとに   Yahoo!  JAPANのAPIにリクエスト
  60. 60. まとめ
  61. 61. まとめ 1. Yahoo!  ID連携   Yahoo!  JAPAN  IDと連携するためのAPI   2. OpenID  Connectについて   OAuthともOpenIDとも違うID連携のトレンド   3. OpenID  Connectの流流れ   Access  Tokenでユーザーの属性情報を取得可能   4. IoTデバイスとYahoo!  JAPANのAPI連携⽅方法   サーバーサイドでRefresh  Tokenを保存しセンサー情報をトリガーに APIをリクエスト
  62. 62. http://developer.yahoo.co.jp/yconnect/ Yahoo!  ID連携については
  63. 63. ぜひYahoo!  ID連携と   Yahoo!  JAPANのAPIを   ご利利⽤用ください
  64. 64. ご清聴ありがとう   ございました

×