gpt4 book ai didi

tomcat - CAS 3.4.12.1 中的页面未正确重定向错误

转载 作者:行者123 更新时间:2023-11-28 23:37:15 24 4
gpt4 key购买 nike

我在tomcat中部署了CAS cas-server-3.4.12.1-release。然后我在 visual studio 2012 ultimate 中安装了来自 nuget 的 DotNetCasClient 1.0.1。我在 casClientConfig 中做了以下更改。

 <casClientConfig 
casServerLoginUrl="https://localhost:8443/cas/login"
casServerUrlPrefix="https://localhost:8443/cas"
serverName="https://localhost:44300/Default.aspx"
notAuthorizedUrl="~/NotAuthorized.aspx"
cookiesRequiredUrl="~/CookiesRequired.aspx"
redirectAfterValidation="true"
gateway="false"
renew="false"
singleSignOut="true"
ticketTimeTolerance="5000"
ticketValidatorName="Cas20"
proxyTicketManager="CacheProxyTicketManager"
serviceTicketManager="CacheServiceTicketManager"
gatewayStatusCookieName="CasGatewayStatus"
/>

我还在 IIS 中为我​​的 Web 应用程序项目和 tomcat 为 cas 启用了 SSL。我还在 web.config 中对我的表单例份验证模块进行了以下更改。

 <authentication mode="Forms">
<forms name="myForm" loginUrl="https://localhost:8443/cas/login"
defaultUrl="https://localhost:44300/Default.aspx" cookieless="UseCookies"
slidingExpiration="true" timeout="30"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>

从今天中午开始,我一直在用头撞墙,我能够进入 cas 身份验证登录页面,但登录后我收到“页面未正确重定向”错误,即使 serverName URL 更改为

https://localhost:44300/Default.aspx?ticket=ST-6-depwZkFolufeJevxaVti-cas

当我将 casClientConfig 从我的应用程序 URL 更改为 google.com 时,它工作得很好。

  <casClientConfig 
casServerLoginUrl="https://localhost:8443/cas/login"
casServerUrlPrefix="https://localhost:8443/cas"
serverName="https://www.google.com"
notAuthorizedUrl="~/NotAuthorized.aspx"
cookiesRequiredUrl="~/CookiesRequired.aspx"
redirectAfterValidation="true"
gateway="false"
renew="false"
singleSignOut="true"
ticketTimeTolerance="5000"
ticketValidatorName="Cas20"
proxyTicketManager="CacheProxyTicketManager"
serviceTicketManager="CacheServiceTicketManager"
gatewayStatusCookieName="CasGatewayStatus"
/>

我是否遗漏了任何配置或我以错误的方式进行配置。我遵循了 jasig cas 网站上提供的文档。

最佳答案

我解决了这个问题。在 IIS 中启用 SSL 后,我必须将证书导入 JVM 的 cacerts。而且,我需要将tomcat的证书添加到IIS。我关注了

https://wiki.jasig.org/display/CASUM/HOWTO+CASifying+ASP.NET+WebApp+-+ExampleWebsite

解决我的问题。

关于tomcat - CAS 3.4.12.1 中的页面未正确重定向错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23521218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com