通过web api进行.net核心认证和授权

时间:2018-02-08 10:54:50

标签: asp.net-web-api .net-core jwt

我尝试了很多东西,但似乎没有一个我正在寻找的东西。我试图通过JWT Tokens和我的web api验证我的.net核心2.0 mvc应用程序,以便没有任何数据库连接在本地完成,而是我希望它们转到外部源(我的web api,进行身份验证)。 / p>

我已经搜索过,似乎没有任何东西对我来说是正确的解决方案,我不想在本地使用任何数据库连接,我只想使用web api作为交叉检查来源,如果用户是一个有效的,并使用相同的令牌访问web api。

有没有人知道如何使用JWT令牌或类似方法在Web应用程序和Web API中验证用户?为了防止重复,虽然我希望与web api处理数据库的所有连接,并且没有数据库连接由Web应用程序自己处理

1 个答案:

答案 0 :(得分:0)

看起来,您想要实现身份提供程序。查看IdentityServer - 它是一个开源身份提供商,可以开箱即用地实现OAuth2和OpenIdConnect。