【发布时间】:2020-06-24 21:36:35
【问题描述】:
我正在使用支持 OAuth2.0 (Link to docs) 的 Apereo CAS。我通过路径成功发出访问令牌:
[url_cas]/oauth2.0/accessToken?grant_type=password&client_id=[client_id]&username=[user]&password=[password]
如何撤销生成的访问令牌(应用程序注销)?我没有在文档中找到任何信息。
我尝试通过路径使用 Apereo CAS Rest (Link to docs) 执行注销:
DELETE [url_cas]/v1/tickets/AT-1-g6G2c3PwFrsXoSYlVhrrdLCqjiUQgkMS
而 Apereo CAS 返回错误:
Ticket [AT-1-g6G2c3PwFrsXoSYlVhrrdLCqjiUQgkMS is of type class org.apereo.cas.ticket.accesstoken.AccessTokenImpl when we were expecting interface org.apereo.cas.ticket.TicketGrantingTicket
有什么方法可以执行这个操作吗?
谢谢。
【问题讨论】:
标签: spring oauth-2.0 single-sign-on cas apereo