SSO .NET CAS客户端保持重定向到主页发送成功的身份验证

我们需要将我们的应用程序与Salesforce集成,才能为我们的客户实施单点登录。 我们已经使用.NET CAS Client使用这里提到的配置设置。

我们能够通过单点登录来集成和验证用户。 但是,该网站一直将认证用户发送到我们应用程序的登录页面,然后重定向到主页。

这种情况偶尔发生,没有具体的指标说明为什么来自不同页面的请求正在检查身份验证并导致重定向。

我们拥有的配置是 -

<httpModules xdt:Transform="Insert">
    <add name="DotNetCasClient" type="DotNetCasClient.CasAuthenticationModule,DotNetCasClient" />
    </httpModules>
    ….
    ….
    <system.webServer>
        <modules xdt:Transform="Insert">
            <remove name="DotNetCasClient" />
            <add name="DotNetCasClient" type="DotNetCasClient.CasAuthenticationModule,DotNetCasClient" />
        </modules>
    </system.webServer>
    ….
    ….
    <configSections>
        <section name="casClientConfig" type="DotNetCasClient.Configuration.CasClientConfiguration, DotNetCasClient" />
    </configSections>
    ….
    ….

       <casClientConfig casServerLoginUrl="https://<sso.salesforceserver.url>/cas/login" 
                    casServerUrlPrefix="https://<sso.salesforceserver.url>/cas/"
                serverName="http://<app.server.url>/start/" 
                notAuthorizedUrl="~/not-authorized" 
                cookiesRequiredUrl="" 
                redirectAfterValidation="true"
                gateway="false" 
                renew="false" 
                singleSignOut="true" 
                ticketTimeTolerance="5000" 
                ticketValidatorName="Cas20"
                serviceTicketManager="CacheServiceTicketManager" 
                gatewayStatusCookieName="CasGatewayStatus" />
    ….

一旦用户登录并开始使用该应用程序。 用户被重定向到呈现SSO iframe的登录页面。 由于用户已经通过身份验证,因此SSO请求会重定向到配置成功的身份验证URL( serverName="http://<app.server.url>/start/

请帮助跟踪重定向问题并防止它发生。

谢谢,

链接地址: http://www.djcxy.com/p/47979.html

上一篇: SSO .NET CAS Client keeps redirecting to homepage post successful authentication

下一篇: Login Persistence across SSO Protocols with CAS