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

内省端点是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地址

posted @ 2019-04-28 22:20  ThinkJay  阅读(852)  评论(0编辑  收藏  举报