【问题标题】:OAuth2 authorization implementation in ServiceStackServiceStack 中的 OAuth2 授权实现
【发布时间】:2017-08-30 11:03:48
【问题描述】:

我正在研究我们网站的 OAuth2 授权服务实现。

我们在 ServiceStack 中使用 customAuthentication 和 FB 实现 WebServices,启用 LinkedIn AuthProviders。我们现在正计划创建我们自己的自定义 OAuth2 授权服务,你们中的任何人都可以提出最好的实现方式吗?如果有一种简单的方法可以在 ServiceStack 中实现 OAuth2 授权,那么将我们的 OAuth Authentication Server 和 Resource Server 放在同一个 WebServer 中将是理想的。

【问题讨论】:

    标签: oauth-2.0 authorization servicestack


    【解决方案1】:

    如果您只需要允许从远程 OAuth2 服务器登录,您可以使用 ServiceStack's OAuth2 Providers,如果当前没有 OAuth2 AuthProvider 用于您需要连接的远程服务,您可以通过继承 OAuth2Provider.cs 来实现自己的,请参阅以existing OAuth2 AuthProvider implementations 为例。

    但如果你想实现你的 OAuth2 服务器,那不是内置的 服务栈。一种解决方案是使用来自的 ServiceStack IdentityServer 插件 MacLeanElectrical/servicestack-authentication-identityserver.

    【讨论】:

      猜你喜欢
      • 2018-11-04
      • 1970-01-01
      • 2018-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-22
      相关资源
      最近更新 更多