Class AuthenticationTokensObject

java.lang.Object
org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
org.nuxeo.ecm.restapi.server.login.tokenauth.AuthenticationTokensObject
All Implemented Interfaces:
Resource, Adaptable

@Produces("application/json") public class AuthenticationTokensObject extends AbstractResource<ResourceTypeImpl>
Token Object
Since:
8.3
  • Constructor Details

    • AuthenticationTokensObject

      public AuthenticationTokensObject()
  • Method Details

    • initialize

      protected void initialize(Object... args)
      Overrides:
      initialize in class AbstractResource<ResourceTypeImpl>
    • getTokens

      @GET public List<AuthenticationToken> getTokens(@QueryParam("application") String applicationName)
    • createToken

      @POST public jakarta.ws.rs.core.Response createToken(@QueryParam("application") String applicationName, @QueryParam("deviceId") String deviceId, @QueryParam("deviceDescription") String deviceDescription, @QueryParam("permission") String permission)
    • deleteToken

      @DELETE @Path("{token}") public void deleteToken(@PathParam("token") String tokenId)