第51章 内省端点(Introspection Endpoint) - Identity Server 4 中文文档(v1.0.0)

时间:2023-08-10 10:30:02

内省端点是RFC 7662的实现。

它可用于验证引用令牌(如果消费者不支持适当的JWT或加密库,则可以使用JWT)。内省端点需要身份验证 - 因为内省端点的客户端是API,您可以在其上配置秘密ApiResource

示例

POST /connect/introspect
Authorization: Basic xxxyyy token=<token>

成功的响应将返回状态代码200以及活动或非活动令牌:

{
"active": true,
"sub": "123"
}

未知或过期的令牌将被标记为无效:

{
"active": false,
}

无效请求将返回400,未授权请求401。

注意

您可以使用IdentityModel客户端库以编程方式从.NET代码访问内省端点。有关更多信息,请查看IdentityModel文档

github地址