Class ClientAuthResource


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

      • Fields inherited from class io.jans.configapi.core.rest.BaseResource

        FIELD_VALUE_SEPARATOR, MISSING_ATTRIBUTE_CODE, MISSING_ATTRIBUTE_MESSAGE, TOKEN_DELIMITER
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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.core.rest.BaseResource

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

      • ClientAuthResource

        public ClientAuthResource()
    • Method Detail

      • 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)