Apache Shiro是一个Java安全框架,支持SSO。我有多个子域,每个子域都有独立的应用程序在运行。如何使用Apache Shiro web filters(或任何其他)来提供单点登录。
我是否需要SSO服务器或服务(如CAS?)在我使用Apache Shiro之前?或者Apache Shiro不需要SSO服务器或服务(如CAS)?
谢谢
发布于 2013-03-27 01:02:55
我不是Shiro专家,但我会尽力帮助你。
据我所知,Shiro不提供开箱即用的SSO服务。您需要使用CAS filter作为SSO服务。请看下面的页面,它解释了如何定义Shiro CasFilter:http://shiro.apache.org/cas.html
发布于 2020-01-07 13:26:08
为了让Shiro支持单点登录,Cas现在已被弃用,您需要使用buji-pac4j库来支持使用多个协议的单点登录,如SAML、OpenIdConnect等。
https://stackoverflow.com/questions/15597274
复制相似问题