如何使 Tomcat 8 Web 应用程序上的现有 JSF2 成为 OpenID Connect SSO 服务器的客户端
How can I make my existing JSF2 on Tomcat 8 web application be a client to an OpenID Connect SSO server
我有几个 运行 在 Tomcat 上的 JSF2 Web 应用程序 8. 我的公司已经开始在 .NET 中开发应用程序,包括使用 OpenId Connect 的 SSO 服务器。我希望我可以将我的 JSF 应用程序更新为使用 SSO 服务器的客户端。
这可能吗?如果是这样,我应该考虑哪些技术让我的 JSF2 on Tomcat 8 应用程序成为 OpenID Connect 服务器的客户端?
对于我在这方面的无知,我深表歉意。我尝试在互联网上搜索,有太多的技术和实现让我感到不知所措。我可以学到新东西,但我不知道我应该学什么。任何指导将不胜感激!
谢谢!
免责声明:我是 pac4j (http://www.pac4j.org) 的创建者,这是一个安全库,可用作 OpenID Connect 服务器的客户端。
事实上,它是一个具有多种实现的安全引擎,因此您需要选择要保护应用程序的框架:简单的 J2E 过滤器 (https://github.com/pac4j/j2e-pac4j), Spring MVC interceptors (https://github.com/pac4j/spring-webmvc-pac4j) or Spring Security filters (https://github.com/pac4j/spring-security-pac4j)。
我有几个 运行 在 Tomcat 上的 JSF2 Web 应用程序 8. 我的公司已经开始在 .NET 中开发应用程序,包括使用 OpenId Connect 的 SSO 服务器。我希望我可以将我的 JSF 应用程序更新为使用 SSO 服务器的客户端。
这可能吗?如果是这样,我应该考虑哪些技术让我的 JSF2 on Tomcat 8 应用程序成为 OpenID Connect 服务器的客户端?
对于我在这方面的无知,我深表歉意。我尝试在互联网上搜索,有太多的技术和实现让我感到不知所措。我可以学到新东西,但我不知道我应该学什么。任何指导将不胜感激!
谢谢!
免责声明:我是 pac4j (http://www.pac4j.org) 的创建者,这是一个安全库,可用作 OpenID Connect 服务器的客户端。
事实上,它是一个具有多种实现的安全引擎,因此您需要选择要保护应用程序的框架:简单的 J2E 过滤器 (https://github.com/pac4j/j2e-pac4j), Spring MVC interceptors (https://github.com/pac4j/spring-webmvc-pac4j) or Spring Security filters (https://github.com/pac4j/spring-security-pac4j)。