我正在尝试开发一个实现dotnotopenauth的MVC网站。我有一个用户表,提供者表和一个用户到提供者表。我正在存储返回的auth字符串。
我正在使用表单身份验证cookie进行用户身份验证。我很奇怪,对于某人来说这可能是一个非常简单的问题......如何仅为经过身份验证的用户保护某些控制器操作..它是否像isAuthenticated一样简单?是他们的一些动作装饰或什么的。我只是从这开始,所以感谢您的帮助。
答案 0 :(得分:1)
您只需要使用[Authorize]
属性来装饰您的控制器。
http://msdn.microsoft.com/en-us/library/system.web.mvc.authorizeattribute.aspx
答案 1 :(得分:0)
有一篇关于这个主题的好文章。这不是直接的,因为[授权]适用于会员提供者代码,DotNetOpenAuth适用于OAuth技术,这是成员资格之外的。
基本思想是两者首先需要合并,如......所解释的那样。