我正在学习如何使用asp.net webapi。我想创建一个管理区域,我可以在其中执行管理工作,还可以添加,编辑,删除我的数据库中的内容。
我相信我需要为此制作一些常规的asp.net mvc视图和控制器。我当然希望保护这些页面,并且只允许授权用户使用。
我想用Oauth。我知道mvc 4现在已经支持它,但是我不确定将哪个nuget包下载到我的webapi项目中。
我也不清楚你是否可以注册任何oauth提供者。我正在看asp.net mvc 4互联网灵魂,我看到像RegisterGoogle,RegisterFacebook但我没有看到foursquare的选项,我不确定我是否可以自己添加或者是什么。
答案 0 :(得分:0)
有一篇文章详细介绍了5月份MSDN杂志上发表的一篇题为Social Authenitciation in ASP.NET MVC 4的文章。我认为这有你想要的,但在How to implement social login in asp.net mvc 4?中还有另一个类似的堆栈溢出问题