【问题标题】:How can I have JWT authorisation in a standalone .NET Core ASP application?如何在独立的 .NET Core ASP 应用程序中获得 JWT 授权?
【发布时间】:2019-05-01 01:24:30
【问题描述】:

几周以来,我一直在尝试在我的 .NET Core Web 应用程序中实施 JWT 授权,并且发现自己遵循了许多我认为与我的用例无关的指南。这些指南谈论了很多关于范围等的内容,我认为我的用例不需要那种复杂程度。

很多指南都在谈论使用 OpenIddict 或 Identity Server 之类的东西来设置和配置用户可以授权的东西,但在这些设置中,似乎需要一个单独的项目来容纳身份提供者,然后我的新的 asp net core 应用程序必须以某种方式连接到该应用程序中才能使用。我也在尝试让刷新令牌之类的东西起作用,这样用户就不必一遍又一遍地登录。

我的应用程序的“客户端”将是 Xamarin(用于移动设备)和 Angular(用于 Web)。

在单个 Web 应用程序(单个 .net 核心应用程序)中,如何将 .NET Core Identity 与 JWT 或 OAuth 结合使用?实现此目标所需的最低配置级别是多少?

【问题讨论】:

    标签: asp.net-core oauth jwt


    【解决方案1】:

    这个Simple JWT project

    这不是 asp.net 核心。这只是 asp.net mvc 项目,但这是一个非常简单和基本的项目。通过观看这段代码,您将清楚如何实现 JWT。谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-14
      • 1970-01-01
      • 2020-02-27
      • 1970-01-01
      • 2022-08-17
      • 2019-01-04
      • 1970-01-01
      • 2019-12-20
      相关资源
      最近更新 更多