目前正试图找出ASP Identity v3缺乏多重身份支持的解决方案。我需要找到这个解决方案的原因是因为我们有一个“合作伙伴”网站,应该使用自定义API进行身份验证。收到该令牌后,“用户”所在的任何人都将登录API以完成其基于声明的操作。但是多个令牌不能赋予一个身份。
遇到OAuth 2授权类型。我想知道是否可以实现多种授权类型,以便我可以允许“合作伙伴”网站和“用户”单独进行身份验证。
如果我似乎错过了对我正在尝试做的事情的一些基本理解,请告诉我。提前谢谢。
来自:https://aaronparecki.com/articles/2012/07/29/1/oauth2-simplified
OAuth 2为不同的用例提供了几种“授权类型”。定义的授权类型是:
Authorization Code for apps running on a web server
Implicit for browser-based or mobile apps
Password for logging in with a username and password
Client credentials for application access