Class ClientAuthResource

java.lang.Object
io.jans.configapi.core.rest.BaseResource
io.jans.configapi.rest.resource.auth.ConfigBaseResource
io.jans.configapi.rest.resource.auth.ClientAuthResource

@Path("/clients/authorizations") @Produces("application/json") @Consumes("application/json") @ApplicationScoped public class ClientAuthResource extends ConfigBaseResource
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.ws.rs.core.Response
    deleteClientAuthorization(@NotNull String userId, @NotNull String clientId, @NotNull String userName)
     
    jakarta.ws.rs.core.Response
    getClientAuthorization(@NotNull String userId)
     

    Methods inherited from class io.jans.configapi.rest.resource.auth.ConfigBaseResource

    getMaxCount

    Methods inherited from class io.jans.configapi.core.rest.BaseResource

    checkNotEmpty, checkNotEmpty, checkNotNull, checkNotNull, checkNotNull, checkResourceNotNull, createSearchRequest, findRootError, getBadRequestException, getBadRequestException, getBadRequestException, getHttpHeaders, getHttpRequest, getInternalServerException, getInternalServerException, getMissingAttributeError, getNotAcceptableException, getNotFoundError, getNotFoundError, getUriInfo, throwBadRequestException, throwBadRequestException, throwBadRequestException, throwInternalServerException, throwInternalServerException, throwInternalServerException, throwInternalServerException, throwMissingAttributeError, throwNotFoundException, throwNotFoundException

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ClientAuthResource

      public ClientAuthResource()
  • Method Details

    • getClientAuthorization

      @GET @Path("{userId}") public jakarta.ws.rs.core.Response getClientAuthorization(@PathParam("userId") @NotNull @NotNull String userId)
    • deleteClientAuthorization

      @DELETE @Path("{userId}/{clientId}/{username}") public jakarta.ws.rs.core.Response deleteClientAuthorization(@PathParam("userId") @NotNull @NotNull String userId, @PathParam("clientId") @NotNull @NotNull String clientId, @PathParam("username") @NotNull @NotNull String userName)