モバイル アプリで認証を追加し、ユーザー 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 など、商用アプリケーションとカスタム アプリケーションの両方に対応する何千もの事前統合アプリ。
  • 大規模なアクセスを管理する機能。

Microsoft Entra ID参照