Azure Active Directory B2C による認証を利用する⚓︎
概要⚓︎
Azure Active Directory B2C (以降、 Azure AD B2C ) によるユーザー認証の簡単な実装サンプルを提供します。
本サンプルは、クライアントサイドレンダリングアプリケーションにおいて Azure AD B2C を利用する場合のコード例として利用できます。
また、 SPA アプリケーション( AlesInfiny Maris OSS Edition (以降、 AlesInfiny Maris )のアーキテクチャに準拠したアプリケーション)に本サンプルのファイルやコードをコピーすることで、 Azure AD B2C による認証機能を組み込むことができます。
本サンプルを利用するための前提⚓︎
本サンプルを動作させるためには、以下が必要です。
- Azure サブスクリプション
- サブスクリプション内、またはサブスクリプション内のリソース グループ内で共同作成者以上のロールが割り当てられている Azure アカウント
本サンプルを利用する前の準備⚓︎
本サンプルを動作させるまでの流れは以下のとおりです。
- Azure AD B2C テナントを作成する
- Azure AD B2C テナントを利用するアプリを登録する
- ユーザーフローを作成する
- 本サンプルの設定ファイルに各手順で作成した設定内容を記入する
- 本サンプルを動作させる
具体的な手順は、サンプルアプリケーション に付属する README.md を参照してください。
本サンプルで利用する OSS⚓︎
本サンプルでは以下の OSS ライブラリを使用しています。 他の OSS ライブラリについては、 サンプルアプリケーションをダウンロード して確認してください。
- フロントエンド
- バックエンド
本サンプルを利用する際の検討事項⚓︎
ダウンロード⚓︎
サンプルアプリケーションと詳細な解説は以下からダウンロードできます。