Von Bedeutung
2025 年 5 月 1 日より、Azure AD B2C は新規のお客様向けに購入できなくなります。 詳細については、FAQ で Azure AD B2C を引き続き購入できますか ? を参照してください。
JavaScript 用 Microsoft Authentication Library (MSAL.js) を使用すると、JavaScript 開発者は Azure Active Directory B2C (Azure AD B2C) を使用して、ソーシャル ID とローカル ID でユーザーを認証できます。
Id 管理サービスとして Azure AD B2C を使用すると、顧客がアプリケーションを使用する際のプロファイルのサインアップ、サインイン、および管理方法をカスタマイズおよび制御できます。
Azure AD B2C を使用すると、認証プロセス中にアプリケーションに表示される UI をブランド化およびカスタマイズすることもできます。
サポートされているアプリの種類とシナリオ
MSAL.js を使用すると、シングルページ アプリケーションは、PKCE を用いた認可コードフローを利用して Azure AD B2C にユーザーがサインインできます。 MSAL.js と Azure AD B2C の場合:
- ユーザー は、 ソーシャル ID とローカル ID で認証できます。
- ユーザーは、Azure AD B2C で保護されたリソースへのアクセスを承認 できます (ただし、Microsoft Entra で保護されたリソースにはアクセスできません)。
- ユーザーは、委任されたアクセス許可を使用して Microsoft API (MS Graph API など) のトークンを取得できません。
- 管理者特権を持つユーザーは、委任されたアクセス許可を使用して Microsoft API (MS Graph API など) のトークンを取得できます。
詳細については、「Azure AD B2C の使用」を参照してください。
次のステップ
次の方法に関するチュートリアルに従ってください。