Interface RevokeRestWebService

All Known Implementing Classes:
RevokeRestWebServiceImpl

public interface RevokeRestWebService
Provides interface for token revocation REST web services.

The oxAuth authorization server's revocation policy acts as follows: The revocation of a particular token cause the revocation of related tokens and the underlying authorization grant. If the particular token is a refresh token, then the authorization server will also invalidate all access tokens based on the same authorization grant. If the token passed to the request is an access token, the server will revoke the respective refresh token as well.

Version:
January 16, 2019
Author:
Javier Rojas Blum
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.ws.rs.core.Response
    requestAccessToken(String token, String tokenTypeHint, String clientId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.ws.rs.core.SecurityContext sec)
     
  • Method Details

    • requestAccessToken

      @POST @Path("/revoke") @Produces("application/json") javax.ws.rs.core.Response requestAccessToken(@FormParam("token") String token, @FormParam("token_type_hint") String tokenTypeHint, @FormParam("client_id") String clientId, @Context javax.servlet.http.HttpServletRequest request, @Context javax.servlet.http.HttpServletResponse response, @Context javax.ws.rs.core.SecurityContext sec)