モバイル アプリで認証を追加し、ユーザー ID を管理する
アプリケーション全体でユーザーとその動作を表示することで、開発者はユーザーに合わせて調整されたエクスペリエンスを作成することで、ユーザーのエンゲージメントを向上させることができます。 アプリケーション開発者が、organization内でユーザーのコラボレーション アプリケーションを構築している場合でも、次のソーシャル ネットワーク プラットフォームを作成する場合でも、ユーザーを認証してユーザー ID を管理する方法が必要です。 ID 管理サービスは、モバイル バックエンド サービスの最も重要な機能の 1 つです。
モバイル アプリでユーザー認証を有効にするには、次のサービスを使用します。
Azure Active Directory B2C
Azure AD B2C は、開発者が顧客の認証に使用できる企業間 (B2C) ID 管理サービスです。 このホワイト ラベル サービスを使用すると、開発者はユーザーが Web、デスクトップ、モバイル、またはシングルページ アプリケーションと安全に対話する方法をカスタマイズおよび制御できます。 Azure AD B2C を使用して、ユーザーは、サインアップ、サインイン、パスワードのリセット、およびプロファイルの編集を行うことができます。 Azure AD B2C では、OpenID Connect プロトコルと OAuth 2.0 プロトコルの一形式が実装されます。
Azure Active Directory B2C の機能
- 優先 ID プロバイダーを使用して顧客を安全に認証します。
- 顧客 ID とアクセスを管理します。
- Facebook、GitHub、Google、LinkedIn、Twitter、WeChat、Weibo などのソーシャル メディアのサインイン サポートを受けます。
- OpenID Connect や SAML などの業界標準のプロトコルを使用してユーザー アカウントに接続し、さまざまなプラットフォームで ID 管理を可能にします。
- ブランド化された登録とサインイン エクスペリエンスを提供します。
- CRM データベース、マーケティング分析ツール、アカウント検証システムと簡単に統合できます。
- 顧客のサインイン、基本設定、変換データをキャプチャします。
Azure Active Directory B2C リファレンス
Microsoft Entra ID
Microsoft Entra IDは、Microsoft のクラウドベースの ID およびアクセス管理サービスであり、従業員がサインインして次の情報にアクセスするのに役立ちます。
- Microsoft 365、Azure portal、その他の何千ものサービスとしてのソフトウェア (SaaS) アプリケーションなどの外部リソース。
- 企業ネットワークとイントラネット上のアプリや、自分の組織で開発したクラウド アプリなどの内部リソース。
Microsoft Entra機能
- ユーザーを必要なアプリケーションに接続することで、シームレスで安全性の高いアクセスを実現します。
- ユーザー、場所、デバイス、データ、アプリケーション コンテキストに基づく、ID とアクセスの包括的な ID 保護と強化されたセキュリティ。
- Microsoft 365、Salesforce.com、Box など、商用アプリケーションとカスタム アプリケーションの両方に対応する何千もの事前統合アプリ。
- 大規模なアクセスを管理する機能。