23
Azure AD B2C 使使使使使

AAD B2C使ってみた

  • Upload
    -

  • View
    135

  • Download
    1

Embed Size (px)

Citation preview

Page 1: AAD B2C使ってみた

Azure AD B2C 使ってみた

Page 2: AAD B2C使ってみた

自己紹介• 名前坂本 勇人(サカモト ユウト)• 業務経歴スマートフォンアプリ開発、 Web アプリ開発 etc

• 趣味ゲーム全般(オンラインゲーム含む)• Twitter

y-sakamoto(@sakamoto929 )

Page 3: AAD B2C使ってみた

Mobile アプリで Azure AD B2C にユーザー登録してみた

Page 4: AAD B2C使ってみた

Azure Active Directory B2C とは•コンシューマー向けアプリの ID 管理ソリューション•億単位のコンシューマー ID まで拡張可能•サインアップ、サインインをポリシー管理のみで構築可能•既存ソーシャルアカウントとの統合管理が可能

Page 5: AAD B2C使ってみた

やったこと1. Azure AD B2C テナントの作成2. アプリケーションの登録3. サインアップ、サインインポリシーの登録4. モバイルアプリサンプルソースダウンロード5. サンプルソースの書き換え6. 実行

Page 6: AAD B2C使ってみた

Azure AD B2C テナント作成

Page 7: AAD B2C使ってみた

• 旧ポータルで最下部 [ 新規 ] からディレクトリの作成

Page 8: AAD B2C使ってみた

• ディレクトリ追加で必要事項を入力※ 「これは B2C ディレクトリです。」にチェック

Page 9: AAD B2C使ってみた

アプリケーションの登録

Page 10: AAD B2C使ってみた

• 作成したテナントの B2C 管理の設定からアプリケーションを作成※Native client を Yes に設定する

• ドメイン名、 Application ID を控える

Page 11: AAD B2C使ってみた

サインアップ、サインインポリシーの登録

Page 12: AAD B2C使ってみた

• Sign-up or sign-in policies ブレードからポリシーを新規作成※Email Address のみ設定

• ポリシー名を控えるIdentity providers→ コンシューマの ID のポリシーSign-up attributes→ サインアップ時の属性Application claims→ 認証後トークンに返される情報

Page 13: AAD B2C使ってみた

サンプルソースのダウンロードと書き換え

Page 14: AAD B2C使ってみた

• サンプルソースのダウンロード( Xamarin )https://github.com/Azure-Samples/active-directory-b2c-xamarin-native

• Application ID 、ポリシー名、ドメイン名書き換え

Page 15: AAD B2C使ってみた

実行

Page 16: AAD B2C使ってみた

サインイン

Page 17: AAD B2C使ってみた

サインアップ

Page 18: AAD B2C使ってみた

サインアップ(地域とユーザー名追加)

Page 19: AAD B2C使ってみた

サインアップ(ユーザー情報入力中)

Page 20: AAD B2C使ってみた

Azure ポータル

Page 21: AAD B2C使ってみた

まとめ

Page 22: AAD B2C使ってみた

•DB 設計が不要になり、認証・登録の実装がシンプルになるので、コスト削減できそう•SNS 連携、セキュリティ等クライアントの要件次第では自前実装より簡単に質の高いものが提供できそう•UI についてどこまでカスタマイズできるか確認してないので今後の課題•日本リージョンの B2C サポート待ってます

Page 23: AAD B2C使ってみた

以上です。ご清聴ありがとうございました。