Advertisement
Advertisement

More Related Content

Recently uploaded(20)

Advertisement

【SAP Inside Track Tokyo 2021】OpenID ConnectであなたのIDが広がる!SAP CDCで構築する共通認証基盤

  1. 2021年3月17日 保科 雄太 NTTコム オンライン・マーケティング・ソリューション株式会社 OpenID ConnectでID連携を広げる! SAP CDCで構築する共通認証基盤 SAP Inside Track 2021 TOKYO
  2. 2 名前: 保科 雄太 (ほしな ゆうた) 会社: NTTコム オンライン・マーケティング・ソリューション株式会社 部門: ソリューションエンジニアリング部 役割: SAP Customer Data Cloudの導入支援 自己紹介
  3. 3 本日は… IDプロバイダになろう! SAP CDC(認証基盤 + OP) で ID プロバイダに
  4. 4 1. SAP Customer Data Cloud(CDC)について 2. OpenID Connectは業界標準のID連携フレームワーク 3. 課題別OIDC活用 別サービスへのID展開 4. OpenID ConnectのOPの構築デモ OpenID ConnectでID連携を広げる!SAP CDCで構築する共通認証基盤
  5. 5 参考: SAP Customer Identity and Access Management for B2C https://www.sap.com/japan/products/customer-identity.html SAP Customer Data Cloud(CDC)について (1/2) 顧客 ID とアクセス管理を行うCIAMソフトウェア SaaSとして提供されています 特徴 • カスタマイズ性の高いフォームを備えた RaaS (Registration as a Service) 機能 • 組織内のすべてのサイトでシングルサインオン(SSO)を可能にし、 安全なアクセスを提供 • SAML や OpenID Connect プロトコルを使用した ID フェデレー ション規格をサポート • 強力な ETL ソリューションを利用して、プロファイルを他のアプ リケーションへ転送、連携
  6. 6 引用:GIGYA機能紹介:UIビルダー https://www.nttcoms.com/service/GIGYA/column/20200327/ SAP Customer Data Cloud(CDC)について (2/2) UIビルダー
  7. 7 1. SAP Customer Data Cloud(CDC)について 2. OpenID Connectは業界標準のID連携フレームワーク 3. 課題別OIDC活用 別サービスへのID展開 4. OpenID ConnectのOPの構築デモ OpenID ConnectでID連携を広げる!SAP CDCで構築する共通認証基盤
  8. 8 OpenID Connectは業界標準のID連携フレームワーク OPにログイン OpenID Connect ログイン ログイン結果 (Tokenを送信) ログイン 完了 ログインしたい サービス (RP) OpenID Connect 対応サービス (OP) ユーザー Yahoo! ID連携 v2 dアカウント・コネクト Google Login (Google OAuth 2.0) 他の認証機能を活用できる プロファイル情報の共有もできる あたらしくIDを 作らないで済む OpenID Connectによる IDプロバイダの例
  9. 9 1. SAP Customer Data Cloud(CDC)について 2. OpenID Connectは業界標準のID連携フレームワーク 3. 課題別OIDC活用 別サービスへのID展開 4. OpenID ConnectのOPの構築デモ OpenID ConnectでID連携を広げる!SAP CDCで構築する共通認証基盤
  10. 10 課題別OIDC活用 別サービスへのID展開 [大崎ビールID]を OP にする 大崎ビバレッジのキャンペーンサイトを RP にする 課題 • 大崎ビールは、Webサイトで[大崎ビールID]を発行している (大崎ビールIDはSAP CDCで構築されている) • グループ会社 大崎ビバレッジでキャンペーンサイトを作りたいが、ポイント管理 のためにログインが必要 解決
  11. 11 課題別OIDC活用 別サービスへのID展開 大崎ビールID Webサイト (SAP CDC導入) DB 大崎ビバレッジ キャンペーンサイト ユーザー情報 SAP Customer Data Cloud(CDC) (1)ログインボタンを押下 (5)ログイン情報を 入力 (6)ログイン情報を送信 (7)認証結果 送信 (8) ログイン完了 OpenID Connect Endpoint (3)ログイン画面へ リダイレクト (2)Authorize Endpointへ 認証要求 (4)ログイン画面を 表示 OP RP ユーザー
  12. 12 課題別OIDC活用 別サービスへのID展開 フェーズ2 課題 • 大崎ビールのポイントを合算して応募できるようにしたい RPからOPのポイントを参照する仕組みをつくる
  13. 13 課題別OIDC活用 別サービスへのID展開 フェーズ2 大崎ビールID Webサイト (SAP CDC導入) 大崎ビバレッジ キャンペーンサイト ポイント情報 SAP Customer Data Cloud(CDC) (1)ポイント合算操作 (8) ポイント合算完了通知 OpenID Connect Endpoint OP RP ポイント管理 API ポイント管理 JWK (2) token要求 (3) id_token送信 (4) id_tokenと一緒に ポイント情報要求 (6)ポイント情報送信 (5)JWK(公開鍵)を 使用してid_tokenの 署名検証 (7)ポイント合算処理 ログイン済みユーザー
  14. 14 1. SAP Customer Data Cloud(CDC)について 2. OpenID Connectは業界標準のID連携フレームワーク 3. 課題別OIDC活用 別サービスへのID展開 4. OpenID ConnectのOPの構築デモ OpenID ConnectでID連携を広げる!SAP CDCで構築する共通認証基盤
  15. 15 SAP CDC によるOpenID Connect OPの構築デモ Demo
  16. 16 • ソーシャルログインを使ってみよう • 自社のサービスにソーシャルログインを導入してみよう • 自分でIDの発行者(OP)になってみよう テーマ:チャレンジしよう! - 行動をおこすキッカケに
Advertisement