java - SSO 中的 CAS 身份验证多个 Restful Web 服务

标签 java jakarta-ee cas

我有一个通过 CAS 配置的 SSO 环境。当我登录一个应用程序并尝试访问另一个应用程序登录时,它将在没有凭据的情况下成功进行身份验证。或者,如果我在通过任何 SSO 配置的应用程序登录时对其他应用程序进行休息调用,我将在使用 POSTMAN 等应用程序时获得结果。但问题是当我从 java 后端进行 REST 调用时。 CAS 没有生成 token ,而是将我重定向到登录页面...请让我知道如何继续。

最佳答案

对于Web应用程序到后端的通信,我建议使用代理机制:https://wiki.jasig.org/display/CAS/Proxy+CAS+Walkthrough 正确配置所有内容的方法取决于您使用的 CAS 客户端。

关于java - SSO 中的 CAS 身份验证多个 Restful Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31905792/

相关文章:

java - 有没有Java框架来操作/绘制笛卡尔平面?

java - 使用片段时 Intellij 无法正确识别 Thymeleaf 模型变量

java - "Ping Connection Pool failed for MySQL. Communications link failure due to underlying exception" Glassfish 4

cas - CAS 和 Keycloak 有什么区别?

go - 有没有办法在微服务前面实现 SSO?

java - 在没有 web.xml 的情况下使用 Spring (Boot) 配置 CAS

java - XSD 到 HTML 表单

java - 使用 templatemethod 模式实现工作链?

Java EE 和 Spring MVC "bootstrap"/在服务器启动时运行代码

java - 如何在 session 中存储检索对象并在之后访问它?