我使用angular2和typescript开发了web应用程序。但是我的一个客户端将该功能称为Azure B2C,在angular2应用程序中实现,以便将客户登录到此应用程序而不是Oauth。
为此,我使用下面的链接来实现.NET Web应用程序的Azure B2C概念。
Azure AD B2C: Build a .NET web app
.Net Web应用程序工作正常,但我想使用typescript在angular2应用程序中实现相同的功能。
请告诉我如何在angular2应用程序中实现azure B2C功能?
答案 0 :(得分:4)
目前,没有正式的模块/库可用于在SPA中使用AAD B2C。最有可能的是,新的库MSAL(Microsoft身份验证库)将来会随时支持AAD B2C。
目前,您必须使用 adal.js 并自行修改才能使用AAD B2C。您可能希望使用隐式流来执行此操作,因为它不会向客户端显示客户端密钥。以下是AAD B2C for Single-Page Application的详细概述。