【问题标题】:How to implement the AAD B2C feature in angular2 application using typescript?如何使用 typescript 在 angular2 应用程序中实现 AAD B2C 功能?
【发布时间】:2017-07-25 01:38:26
【问题描述】:

我使用 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 功能吗?

【问题讨论】:

    标签: angular azure typescript azure-ad-b2c


    【解决方案1】:

    目前没有官方模块/库可用于在 SPA 中使用 AAD B2C。新库 MSAL(Microsoft Authentication Library)很可能在未来的任何时间都支持 AAD B2C。

    目前您必须使用 adal.js 并自己修改它以使用 AAD B2C。您可能希望使用隐式流来执行此操作,因为它不会向客户端透露客户端密码。这是关于AAD B2C for Single-Page Application 的一个很好的概述。

    【讨论】:

    • 谢谢,根据您的回答,我认为 Azure B2C 功能没有可用的预定义库。我可以期待该库何时在天蓝色市场上可用。现在告诉我,没有人在任何使用 typescript 的 Angular 2 应用程序中实现此功能是正确的吗?
    • 我确信有人在他的 Angular2 打字稿项目中使用 AAD B2C。但是目前还没有official 库可用。希望我们能尽快得到一个。
    • 上述GitHub示例完全是java脚本,但我对java脚本不太熟悉。我想在 typescript 中使用相同的 java 脚本代码,因为现在我正在使用 typescript 开发 Angular 2 Web 应用程序。
    • 这可能是您目前获得的关于 AAD B2C for SPA 的最佳文章。没有可用的打字稿等价物。请考虑接受答案。
    • 谢谢,告诉我是否可以使用 typescript 而不是 java 脚本在 angular2 应用程序中实现 B2C 功能。
    猜你喜欢
    • 1970-01-01
    • 2022-09-27
    • 2023-04-05
    • 2021-04-08
    • 2020-10-17
    • 2022-10-18
    • 2017-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多