0

我有一个网络应用程序。我使用 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/,他们仍然需要先登录。那不是我想要的。我需要它会直接进入索引页面。

请帮忙

4

0 回答 0