【发布时间】: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