sitecore - 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
解决方案
创建 Azure AD B2C 的步骤:
- 登录到 Portal.azure.com 并创建一个新租户(带有订阅的工作目录)
- 链接您的订阅
- 创建/注册应用程序(客户端)
- 创建客户端密码、用户流、自定义策略参考
- 创建一个可以生成 Azure 登录 URL参考的 MVC 应用程序
- 将您的代码部署到 sitecore 根目录并浏览该站点。
未解决的问题:即使在创建虚拟用户之后,也需要在 Sitecore 中手动创建用户。
推荐阅读
- asp.net - ASP.NET Core:URL 重写
- socket.io - 如何避免使用 socket.io 制作单体应用
- multiple-columns - 列填充平衡在 Chrome 和 Microsot 边缘中不起作用
- rust - 将值从向量移动到预定义切片的惯用方式?
- python - 如何根据特定的颜色轮廓或边框找到轮廓?
- typescript - 无法使用打字稿启动博览会裸工作流程
- python - Django 模型 FileField 大文件上传
- html - Handel 从 iframe 中另存为
- linux - 为 pdftohtml 选择编码
- node.js - TypeOrm 和 MongoDB:插入/保存时忽略列别名