我正在使用支持 OAuth2.0 的 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
有什么方法可以执行此操作吗?
谢谢。