Class TokenManagementWebService

java.lang.Object
io.jans.scim.ws.rs.scim2.BaseScimWebService
io.jans.scim.ws.rs.scim2.TokenManagementWebService
All Implemented Interfaces:
ITokenWebService

@Dependent @Named @Path("/v2/UserTokens") public class TokenManagementWebService extends BaseScimWebService implements ITokenWebService
  • Constructor Details

    • TokenManagementWebService

      public TokenManagementWebService()
  • Method Details

    • getTokensMetadata

      @Path("{id}") @GET @Produces({"application/scim+json; charset=utf-8","application/json; charset=utf-8"}) public jakarta.ws.rs.core.Response getTokensMetadata(@PathParam("id") String id, @QueryParam("attributes") String attrsList, @QueryParam("excludedAttributes") String excludedAttrsList)
      Specified by:
      getTokensMetadata in interface ITokenWebService
    • revokeTokens

      @Path("{id}") @DELETE @Produces({"application/scim+json; charset=utf-8","application/json; charset=utf-8"}) public jakarta.ws.rs.core.Response revokeTokens(@PathParam("id") String id, @QueryParam("tokenHash") String hash)
      Specified by:
      revokeTokens in interface ITokenWebService
    • setup

      @PostConstruct public void setup()