【问题标题】:How to use identity server 4 with windows service based on Dot net framework?如何将身份服务器 4 与基于 Dot net 框架的 Windows 服务一起使用?
【发布时间】:2021-06-19 04:13:15
【问题描述】:

我需要运行一个基于点网框架的窗口服务。由于某些原因,我无法升级到 .net 核心。我有使用 Open Id Connect 运行的身份服务器 4,我需要从窗口服务的一个 API 中提取数据。

最好的方法是什么? 我是否应该使用 HTTP 客户端从身份服务器获取访问令牌,然后使用承载令牌调用 API?

【问题讨论】:

    标签: c# jwt identityserver4 openid-connect


    【解决方案1】:

    使用客户端凭据流,您可以使用其客户端 ID/密码登录服务并检索访问令牌。

    您可以使用简单的 HttpClient 调用或使用 IdentiytModel 库中的辅助方法来做到这一点。

    当访问令牌过期时,您只需再次登录并获得一个新令牌。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-08
      • 1970-01-01
      • 2019-05-27
      • 1970-01-01
      • 2011-01-01
      相关资源
      最近更新 更多