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