3

I have developed MVC4 application, in which i have home page. On home page, i have embedded ACS Login page for Authentication. When i run the web role, it directly loads the default ACS login page and not application home page. I have designed home page on Index.cshtml under Home controller. I Have added Realm as http://127.0.0.1:81/Home/

If you have come across similar situation, please help.

4

2 回答 2

1

很抱歉,我必须使用参考链接,但答案不仅仅是“简单地这样做”,还需要对安全协议有更深入的了解。

以此为起点:使用 Azure ACS 为联合身份验证创建自定义登录页面以了解基本知识。

然后您可以查看MSDN 上的 ACS 代码示例。它们包含一个非常适合您的MVC3CustomSignInPage示例应用程序。

于 2013-04-02T07:18:53.973 回答
1

您的主页控制器带有 [Authorize] 属性标记,或者 web.config 有类似的部分

<authorization>
  <deny users="?" />
</authorization>

删除属性和/或将 web.config 部分更改为

<authorization>
  <allow users="*" />
</authorization>
于 2013-04-02T09:24:33.603 回答