如何在某些页面上使用sso(续)

时间:2013-07-17 15:49:35

标签: c# asp.net single-sign-on

我有一个网络应用程序。我使用sso进行身份验证。我把下面的代码放在web.config页面中。

<authorization>
   <deny users="?">
</authorization>
<authentication mode="Forms">
  <forms loginUrl="https://sso.***.***.***/login" timeout="30" defaultUrl="~/Index.aspx" cookieless="UseCookies" 
    slidingExpiration="true" path="/" />
</authentication>
<location path="index.aspx">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
</location>

如果用户点击http://website.com/index.aspx,则无需登录。但是其他页面,他们需要先登录(转到sso页面)。这很好用。我的问题是如果用户点击http://website.com/,他们仍然需要先登录。那不是我想要的。我需要它会直接进入索引页面。

请帮忙

0 个答案:

没有答案