【19-C-5】 OpenID ConnectとAndroidアプリのログインサイクル

GoogleやFacebook、Yahoo! JAPANの提供するOAuth、OpenID Connectのシングルサインオン(SSO)を利用する上でトークン、ログイン状態の管理が必要になります。ログイン、ログアウトに加えアプリによってはマルチアカウント利用やアカウント切り替えを必要とするケースもあります。スマフォアプリではネイティブ、WebViewでSSOの認証方法が異なり、実装パターンは多岐にわたります。これまでID連携の設計や実装サポートしてきたナレッジをもとに、AndroidアプリにおけるSSOからログイン状態の管理まで、アプリの要件にあった実装方法をご紹介します。

倉林 雅〔ヤフー〕

ヤフー株式会社
決済金融カンパニー
IDサービスOpenIDファウンデーション・ジャパン

ヤフー株式会社 決済金融カンパニーのIDサービスに所属しています。Webアプリからネイティブアプリまで幅広く活動するエンジニアです。
OpenIDファウンデーション・ジャパンのエバンジェリストとしてOpenIDの啓蒙、普及活動をしている"ID厨(アイデンティティ愛好家)"でもあります。
OpenID Connectの実装やデベロッパーサポート、標準仕様の翻訳などID連携に関わる仕事をしています。多くのひとにID連携の技術を知ってもらいビジネスチャンスを生み出していきます。ID連携のことなら何でもご相談ください。
masaru.kurahayashikura_lab http://kura-lab.hatenablog.com/