如何在 pac4j 中通过 google 或 facebook 重定向到主页?

问题描述 投票:0回答:1

我正在使用 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 pac4j
1个回答
0
投票

CAS 中的回调 URL(类似于

/cas/login/GoogleClient
)用于完成委托登录过程。

因此您无法将其值更改为您的主页 URL。

委托身份验证后,CAS 服务器将用户重定向到原始 CAS 服务 URL。

© www.soinside.com 2019 - 2024. All rights reserved.