我可以使用ASP.NET Membership与OWIN和OAuth提供程序吗?

5
我开始创建ASP.NET会员以进行学习,但是我发现了新的ASP.NET Identity。有些人建议后者比ASP.NET会员和ASP.NET简单会员更先进。我已经阅读了此来源的比较。但我仍然有一些问题,因为有些事情对我来说仍然不清楚。
  1. 我可以在ASP.NET会员和简单会员中使用owin和oauth吗?

  2. 我如何使用ASP.NET会员和简单会员验证Web API?

  3. 我可以自定义ASP.NET Identity中的配置文件、用户和角色表格吗?

请给予建议。如果有人能为我提供关于Web API授权和身份验证以及ASP.NET Identity配置的良好参考资料,那将是非常棒的。
1个回答

0

ASP.NET Identity现在是一种成熟的技术,足够复杂以满足您的所有要求。

更为重要的是,还有一个更好的解决方案,它被称为ASP.NET Identity Server,并带有一些额外的功能:

  • 可与Identity一起使用
  • 实现SSO(单点登录)
  • 可与Entity Framework一起使用
  • 是一个自托管产品

所以回答你的问题:

  1. 不,您不能同时使用Identity和Simple Membership。

  2. 通过令牌使用ASP.NET Identity Server。

  3. 您可以自定义表以满足您的要求。

这里是Identity Server的官方文档


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接