Comments
Description
Transcript
発表資料はこちら
http://ncwg.jp/ Identity Provider (IdP) Identity Provider (IdP) Discovery Service (DS) 各社のサービス Service Provider (SP) http://ncwg.jp/ ID SAML PC ID (SSO) Data (データ連携) サムライクラウド 対応サービス OAuth UI (ガジェット) UI Data 様々なクラウドサービス (Google, Salesforce, Facebook … and more) スマートデバイス http://ncwg.jp/ JSO(javascript OAuth 2.0 library) ChildBrowser 認証サーバー shibboleth ② PhoneGapアプリ ChildBrowser (サブブラウザPlugin) OAuth2.0 対応サービス ① php-oauth (OAuth2.0サーバー) ④ JSO (JavaScript OAuthライブラリ) ⑤ callback.html (認証後のリダイレクト先) ③ クライアントID http://ncwg.jp/ http://ncwg.jp/ ここにクライアントID アクセストークンの取得。 既に取得済みのものがあれば認証はスキップ される。 http://ncwg.jp/ ストレージから既存トークン取得。 (デフォルトではローカルストレージ) トークンが無ければ認証リクエスト。 http://ncwg.jp/ ~ Stateをストレージに保存して認証画面を ChildBrowserで開く。 http://ncwg.jp/ ChildBrowserの画面遷移をハンドリング。 認証完了の画面かを判定し、アクセストーク ンを取得。 http://ncwg.jp/ ~ URLからアクセストークンを抽出。 http://ncwg.jp/ ストレージにトークンを保存。 指定されたコールバック関数を呼び出して終 了。 http://ncwg.jp/ 呼び出されるコールバック処理。 http://ncwg.jp/ APIの実行。 (jQueryのajax拡張) http://ncwg.jp/ http://ncwg.jp/ http://ncwg.jp/ 利用ライブラリ JSO (A javascript OAuth 2.0 library) php-oauth (PHP OAuth 2.0 Authorization Server) https://github.com/fkooman/php-oauth SimpleSAMLphp https://github.com/andreassolberg/jso http://simplesamlphp.org/ 参考情報 OAuth 2.0 オフィシャルサイト http://oauth.net/2/ OAuth 2.0 RFC日本語訳 http://openid-foundationjapan.github.com/rfc6749.ja.html http://ncwg.jp/ CBAクラウドバレンタイン2013 で共同発表します 日時 内容 2013年2月13日(水) 15:00 ~ ホテル日航東京(お台場) 「フロント連携WG活動紹介」の中で、共同で行っている活動の内容を 発表します。 サムライクラウド部会 ミニ部会を開催しました(1月31日実施) 今後、部会の場ではテーマを絞り継続して検証・開発を進める 現在有力なテーマはスマホ 並行して、具体的な連携の可能性に関するブレストも定期実施する 2月下旬予定 次回部会 決まり次第アナウンス http://ncwg.jp/