Interface PermissionApi


@Path("/v1/permissions/user/applications") @RegisterRestClient(baseUri="http://onecx-permission-svc:8080", configKey="onecx_permission") @ApplicationScoped @RegisterClientHeaders(PermissionDefaultClientHeadersFactoryImpl.class) public interface PermissionApi
onecx-permission service

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

  • Method Details

    • getAllApplicationsPermissions

      @POST @Consumes("application/json") @Produces("application/json") io.smallrye.mutiny.Uni<ApplicationsPermissions> getAllApplicationsPermissions(PermissionRequest permissionRequest)
      Get permission of all applications for the user
      Parameters:
      permissionRequest -
    • getApplicationPermissions

      @POST @Path("/{appId}") @Consumes("application/json") @Produces("application/json") io.smallrye.mutiny.Uni<ApplicationPermissions> getApplicationPermissions(@PathParam("appId") String appId, PermissionRequest permissionRequest)
      Get permissions of the application for the user
      Parameters:
      appId - Application ID
      permissionRequest -