SPA + WebAPI使用Azure AD B2C和Azure AD进行身份验证

时间:2017-07-04 11:39:32

标签: azure azure-active-directory azure-ad-b2c msal hello.js

我的客户希望使用AZURE AD B2C对外部用户进行身份验证,并为其公司员工使用Azure AD。我一直在寻找github和google搜索它,但那里缺乏例子。

是否有人要求提供一些提示?

除此之外,似乎MSAL.js / hello.js有一些错误(更新令牌时出现X-Frame-Options问题)。

还有其他我不熟悉的JS库吗?

1 个答案:

答案 0 :(得分:2)

  

我的客户希望使用AZURE AD B2C对外部用户进行身份验证,并为其公司员工使用Azure AD。

Azure B2C通过自定义策略支持此功能。您可以参考Azure Active Directory B2C: Get started with custom policiesAzure Active Directory B2C: Sign in by using Azure AD accounts

轻松配置
  

除此之外,似乎MSAL.js / hello.js有一些错误(更新令牌时出现X-Frame-Options问题)。

Microsoft使用hello.js库编写了一个示例应用程序。但正如你所说,它有 x-frame选项问题,但这仅适用于社会IDP 。因此,您仍然可以使用Microsoft编写的SPA应用程序来处理您的用例。

  

还有其他我不熟悉的JS库吗?

是的,那里有另一个类似于hello.js的JS库oidc-client.js。它很容易在SPA应用程序中配置和使用。