Jea*_*anD 18 authentication rest authorization oauth-2.0 asp.net-web-api
我正在尝试构建一个安全的asp.net web api.您可以找到很多方法来保护您的API,但我想知道什么是最好的方法或"行业标准"来实现我的情况.
这些是我的要求 - 少数第三方开发人员将使用API来处理网站/移动应用程序等. - 想要使用此API的开发人员必须获得访问API(授权)的密钥 - 用户(访客/消费者)必须登录第三方应用程序才能查看其个性化信息. - API将使用ASP成员资格数据库来管理/验证用户.
我知道可以使用http基本身份验证来验证用户身份,但是如何实现API的授权部分呢?
OAuth 2.0是一个解决方案吗?
我还建议使用可以支持以下内容的Thinktecture.IndentityModel.40库:
基础
声明
不变
扩展方法
| 归档时间: |
|
| 查看次数: |
21886 次 |
| 最近记录: |