如何使用PingFederate撤消访问令牌

Fre*_*der 6 oauth-2.0 pingfederate

PingFederate(版本7.1.3.1)上是否有任何端点,我们可以使用它来撤销OAuth访问令牌?

Sco*_* T. 7

PingFederate 7.2中有一些新功能可以实现此功能.

看到:

http://documentation.pingidentity.com/display/PF72/Token+Revocation+Endpoint(支持RFC 7009 - 需要提供现有的访问令牌或刷新令牌)

http://documentation.pingidentity.com/display/PF72/OAuth+Access+Grant+Management+Service(用于撤销可能影响以前发布的访问令牌的"持久授权"的API,具体取决于配置)

您可能已经知道了,但最终用户还面临着自原始OAuth功能以来一直在产品中的授权管理页面.请参阅:http://documentation.pingidentity.com/display/PF72/Grant-Management+Endpoint

如果您的访问令牌被设置为基于令牌的参考,那么验证(通过令牌端点交互)将显示如果撤销支持持久授权(通常意味着刷新令牌),它们将不再有效.如果您使用的是JSON Web令牌(JWT)格式的访问令牌,并且您希望撤销的持久授权影响它们,那么请确保其中包含访问授权GUID(请参阅此处的访问授予GUID声明名称)并且您正在执行基于令牌端点的验证(不仅仅是本地验证RS中JWT上的签名).