我正在使用 cas apereo v6.6.15 和 pac4j v5.4.6,当我通过 Google 或 Facebook 登录时,无法重定向到 sso 主页
在我的 build.gradle 中,我有以下依赖项:
implementation org.apereo.cas:cas-server-support-rest-authentication
implementation org.apereo.cas:cas-server-support-pac4j-authentication
mplementation org.apereo.cas:cas-server-support-json-service-registry
implementation org.apereo.cas:cas-server-core
implementation org.apereo.cas:cas-server-core-authentication
implementation org.apereo.cas:cas-server-core-authentication-api
implementation org.apereo.cas:cas-server-core-api-authentication
implementation org.apereo.cas:cas-server-core-web-api
implementation org.apereo.cas:cas-server-support-pac4j-webflow
implementation org.apereo.cas:cas-server-support-pac4j-core
在 cas.properties 中我包含了以下属性:
cas.authn.pac4j.google.callback-url
cas.authn.pac4j.facebook.callback-url
每个都具有应重定向到的主页的分配。
但是,由于某种我不知道的原因,它正在将我重定向到一个不是我想要的家,并且无论我搜索了多少,我都找不到该家是如何分配的,这种情况继续存在即使使用之前的属性,我也分配了需要重定向到的主页。
CAS 中的回调 URL(类似于
/cas/login/GoogleClient
)用于完成委托登录过程。
因此您无法将其值更改为您的主页 URL。
委托身份验证后,CAS 服务器将用户重定向到原始 CAS 服务 URL。