相关疑难解决方法(0)

Thinktecture身份服务器客户端的选择和实现

我试图通过身份服务器让我的脑袋脱离云端.

我想实现身份服务器项目以进行身份​​验证

  1. ASP.NET MVC 5应用程序
  2. ASP.NET Web API
  3. 一个Windows服务实现

这篇博文中,我已经阅读了一些关于客户的细节.作者简单地说:

OAuth 2为不同的用例提供了几种"授权类型".定义的授权类型是:

  1. 在Web服务器上运行的应用程序的授权代码
  2. 隐含于基于浏览器或移动应用程序
  3. 使用用户名和密码登录的密码
  4. 应用程序访问的客户端凭据

授权码和隐式之间有什么区别?这是否意味着隐式应该用于例如javascript代码?

说我需要:

  1. ASP.NET MVC应用程序的密码授予
  2. Web API的客户端凭据
  3. Windows服务的授权码?

另外一个问题,我想基于Bearer Token和简单的apiKey在我的web api中实现授权.这两种类型都可以融合吗?如何使用Identity Server实现apiKey?

非常感谢,如果这些都是愚蠢的问题,请原谅.

authorization oauth-2.0 thinktecture-ident-server identityserver3 identityserver4

1
推荐指数
1
解决办法
1516
查看次数