首页 > 解决方案 > Sitecore 9.0 - 希望实施 Azure AD B2C

问题描述

感谢您阅读我的问题。

我正在尝试在 Sitecore 9.0.2 版本中实现 Azure AD B2C,据说我使用了来自Git Hub的示例代码,该代码使用 ASP.NET MVC 实现了 ADB2C。我在 Sitecore 中创建了一个功能项目,添加了所有需要的文件,构建了解决方案并将其部署到 Sitecore Web 根目录,解决了 dll 冲突,但仍然看到一个问题:

Sitecore 有一个旧版本的“System.IdentityModel.Tokens.Jwt”dll,其类“System.IdentityModel.Tokens.JwtSecurityTokenHandler”在 Version=5.2.1.0 中不再可用

此处有任何帮助/指导来解决此问题,或者 Sitecore 中是否有任何示例实施可用于 Azure AD B2C。

注意:我不是在寻找联合身份验证 (Azure Active Directory) Azure AD

在此处输入图像描述

标签: sitecoresitecore9

解决方案


创建 Azure AD B2C 的步骤:

  1. 登录到 Portal.azure.com 并创建一个新租户(带有订阅的工作目录)
  2. 链接您的订阅
  3. 创建/注册应用程序(客户端)
  4. 创建客户端密码、用户流、自定义策略参考
  5. 创建一个可以生成 Azure 登录 URL参考的 MVC 应用程序
  6. 将您的代码部署到 sitecore 根目录并浏览该站点。

未解决的问题:即使在创建虚拟用户之后,也需要在 Sitecore 中手动创建用户。


推荐阅读