首页 > 解决方案 > 调用 abp.io 应用程序 REST Endpoint 时如何进行身份验证?

问题描述

我有一个使用基本 CLI 使用 ABP.IO 构建的 .Net Core 应用程序。它公开了一个用于基本用户管理和登录等的 swagger 界面。一旦登录或通过 Swagger OK,我可以从 javascript 调用任何 [Authorize] 的这些端点。但是,这必须使用某种身份验证技术。

如果我想从 curl 或另一个应用程序调用端点,我该如何进行身份验证并获取 access_token 等?

我可以调用登录方法,但它们只会在成功登录时返回成功。有没有办法获取身份验证令牌或其他能够调用需要身份验证的端点的东西。

这似乎是一件很自然的事情

标签: restasp.net-coreabp

解决方案


如果它对其他人有帮助,我无法通过 OAuthService 获得令牌,但我确实通过 TokenService 获得了它。

我将它注入构造函数,然后调用 getToken()

this.tokenService.getToken()

推荐阅读