【问题标题】:How to locate reference tokens to revoke based on the user?如何根据用户定位要撤销的参考令牌?
【发布时间】:2016-07-13 19:24:04
【问题描述】:

我将 IdSvr 客户端配置为返回引用令牌以使其可撤销。我还使用 IdentityServer.EntityFramework 库将生成的引用标记存储在 Tokens 表中。令牌撤销端点需要令牌来撤销。作为管理员,我想调用撤销,但我不知道访问令牌,因为密钥以散列方式存储在数据库中。管理员如何找到要为用户撤销的令牌?

【问题讨论】:

    标签: identityserver3


    【解决方案1】:

    您可以通过主题和客户 ID 撤销。

    【讨论】:

    • 除了这个link之外还有其他文档吗?这表明未散列的令牌是必需的,并且没有说明有关按主题撤销的任何内容。
    • 好吧,我错过了。我正在从 IdentityModel 中的 TokenRevocationClient 中查看它,它只公开需要令牌的 RevokeAsync 版本。
    • 您是否设法按主题和客户 ID 撤销?我无法弄清楚如何在 Logout 事件中执行此操作。我有两种情况,1)管理员注销其他用户,2)用户从所有其他设备注销自己。
    猜你喜欢
    • 2019-08-03
    • 2020-06-02
    • 2014-07-17
    • 2015-11-02
    • 2018-09-21
    • 1970-01-01
    • 2019-09-29
    • 2014-03-26
    相关资源
    最近更新 更多