首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WIF如何与[Authorize]交互?

WIF如何与[Authorize]交互?
EN

Stack Overflow用户
提问于 2011-07-17 12:32:42
回答 1查看 233关注 0票数 1

我有一个集成了WIF的MVC3应用程序。在开始这条路之前,我已经将我的一些控制器装饰为需要身份验证,大致如下:

代码语言:javascript
复制
namespace MyProject.Web.Controllers
{
    [Authorize(Roles = "Admin,User")]
    public class TestController : Controller
    {

因此,只要控制器没有被装饰,用户就不会收到凭证提示。我已经让这个应用程序得到了一个页面,上面列出了谷歌、雅虎、Facebook和Windows Live的身份验证选项,但问题是,无论我点击哪个控制器(甚至只是请求/使其弹出),我都会得到该页面。

这是怎么回事呢?有没有讨论WIF如何保护某些页面而不是其他页面的文章(目前还没有找到)?

TIA -e

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-17 17:41:27

听起来就像WIF有它自己的IHttpModule,这意味着当你的控制器被击中的时候它已经被执行了。

这个话题以前似乎已经讨论过了。我会查看这些资源:

MVC堆栈溢出:ASP.NET MVC 2 and authentication using WIF (Windows Identity Foundation)

  • MSDN:

  • (包含示例集成)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6721934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档