如何在控制器的操作中访问当前访问令牌?

时间:2019-01-28 14:00:00

标签: asp.net .net-core identityserver4

我有一个带IdentityServer4的asp.net核心2.1 Web API应用程序。我使用client_credentials流让客户端访问API。

在控制器的操作中(在服务器端),我将可以访问当前的client_id。那有可能吗?

1 个答案:

答案 0 :(得分:1)

添加必要的using语句:

SELECT p_customer.* FROM p_customer WHERE EXISTS( SELECT null FROM p_customer_group_rel WHERE p_customer_group_rel.customer_group_id= $e_id ) AND p_customer_group.port_id = p_port.id

然后在action方法中获取令牌:

using Microsoft.AspNetCore.Authentication;