nar*_*ero 14 c# authentication asp.net-mvc oauth-2.0 asp.net-web-api
我最近构建了一个MVC 5 Web站点作为前端原型,并使用个人帐户进行身份验证.我现在需要构建一个WebApi2后端,它将为这个网站以及一个iPhone应用程序和其他多个客户端提供服务.我对与MVC站点和WebApi的身份验证感到困惑.
我希望所有用户管理都通过WebApi(将使用令牌)进行,以便它与客户端无关,但我不知道如果没有我的Identity类,网站端的Cookie身份验证将如何工作.好像我将使用MVC站点和WebApi复制代码.我想为mvc网站使用cookie,为webapi使用oauth令牌.我是否需要创建另一个像IdentityProvider这样的项目来管理它?或者只使用MVC和WebApi项目来实现这一点.谢谢!
编辑:我对如何管理用户身份感到困惑,用户可以通过MVC站点和WebApi请求进行登录.我需要能够以统一的方式生成UserIdentity和声明,当我同时使用MVC个人帐户模板和WebApi2个人帐户身份验证模板时,我感到很困惑.我想在AWS托管的MongoDB实例中存储用户,声明等.
将会员提供商视为独立且独立于用于开发应用程序的技术。身份验证就是身份验证,它不依赖于特定技术。
http://www.asp.net/identity/overview/getting-started/aspnet-identity-recommended-resources
归档时间: |
|
查看次数: |
6121 次 |
最近记录: |