asp.net - TYPO3 外部认证
问题描述
我们有一个 TYPO3 CMS 来管理用户群并作为各种用户特定信息的门户。我们还有一个单独的 ASP.net C# 应用程序,用于与许多具有单独管理后端的相同用户进行图表可视化。希望摆脱登录部分 ASP.net 应用程序并使用 TYPO3 会话身份验证。想法是让用户能够单击他们的 Typo3 前端中的链接并被定向到 ASP.net 应用程序,然后该应用程序可以使用 Typo3 会话进行身份验证并按照此操作。只是想知道我最好的选择是在 ASP.net 应用程序中编写一些东西来获取 TYPO3 会话 cookie(这可能吗?),或者我是否必须做一些像 oauth2/其他服务这样的笨拙的事情
解决方案
我会编写一个 TYPO3 身份验证服务,通过已知协议之一(REST?)甚至自定义协议联系您的 ASP.NET 应用程序并检查身份验证。如果成功,则进行正常的 TYPO3 认证过程。
在身份验证期间仅设置一个 cookie 是不够的。要让用户在登录时“设置”,还需要做其他事情。
推荐阅读
- python-3.x - 混合了python3.8和anaconda python3.8
- node.js - 在我的项目中使用 express js 安装 mongo db 后,我是 mongo db 没有连接为什么?
- php - 在客户端的电脑上运行 PHP 桌面应用程序
- c++ - 我正在尝试解决 Leetcode 上的岛屿数量问题,但出现运行时错误,有人可以帮忙解决这段代码吗?
- java - 如何利用 json 映射文件从一个 pojo 转换为另一个 pojo?
- julia - 在 Julia 中模拟粒子的碰撞
- vba - 获取当前选择的 Outlook 约会
- python - 无法使用参数名称调用具有单个位置参数的 Cythonized 函数
- c# - 有没有办法在主键 ID 下列出对象的查询?对象本身在 aspnetcore 的主表上引用了外键
- javascript - 如何以编程方式访问 Chrome 扩展程序的 DOM?