CAS Oauth 身份验证的重定向错误

Redirection error with CAS Oauth authentication

我在 https://localhost:9090 上有一个 运行 的 REST 服务。 为了使用 Oauth2.0 为我的 REST 服务的消费者提供基于令牌的身份验证,我从存储库 https://github.com/leleuj/cas-pac4j-oauth-demo 克隆了 4.2 版本的 CAS 并仅在 cas2.war 上部署(cas 服务器) tomcat 7. 在浏览器中,我点击 URL :

https://localhost:8443/cas2/login?response_type=code&client_id=this_is_the_key&redirect_uri=https%3A%2F%2Flocalhost%3A9090%2Fv1%2Ffiles%2Fafb2265b-39e9-4172-bccc-e3f43700874e

我获得了 cas 登录页面,在使用有效凭据 (leleuj::leleuj) 成功登录后,我没有被重定向到我的服务 api,如 URL 中所述。相反,浏览器仍然显示成功的 cas 登录页面。我在做什么有什么问题吗?对不起,如果这是一个基本问题,我对 CAS 有点陌生。

因为我是 github 上的 leleuj,我觉得这是个问题 ;-) 事实上,这行不通 运行ning mvn jetty:run,但是如果你 运行 Tomcat 中的 Web 应用程序,它可以工作,我没有进行更多调查,因为 CAS 5 现在已经出来了!