我正在使用 Identity Server4 进行概念验证项目。我已经实现了身份服务器,当我成功进行身份验证时,我可以收到访问令牌。
对于我使用的身份验证,请使用以下端点:
http://identity-vm-01/connect/token
现在,我想检查我收到的令牌是否有效。为此,我使用以下端点。
http://identity-vm-01/connect/introspect
使用如上所示的client_id和client_secret的基本auth头,并在正文中传递令牌。
但是我收到了一个未经授权的错误。 401。如果有人能告诉我我做错了什么,那将会很棒。
谢谢
答案 0 :(得分:2)
您需要为api1
(在Scope类上)定义范围秘密,并将范围名称和密码用作client_id / secret。
内省端点的客户端实际上不是OAuth 2意义上的客户端 - 它们是API。