Class AccessEvaluationRestWebServiceImplV1

java.lang.Object
io.jans.as.server.authzen.ws.rs.AccessEvaluationRestWebServiceImplV1

@Path("/access/v1") public class AccessEvaluationRestWebServiceImplV1 extends Object
AuthZEN Access Evaluation API v1. Implements single and batch evaluation endpoints per AuthZEN spec.
Author:
Yuriy Z
  • Field Details

  • Constructor Details

    • AccessEvaluationRestWebServiceImplV1

      public AccessEvaluationRestWebServiceImplV1()
  • Method Details

    • evaluation

      @POST @Path("/evaluation") @Produces("application/json") public jakarta.ws.rs.core.Response evaluation(String requestParams, @Context jakarta.servlet.http.HttpServletRequest httpRequest, @Context jakarta.servlet.http.HttpServletResponse httpResponse)
      Single access evaluation endpoint. POST /access/v1/evaluation
    • evaluations

      @POST @Path("/evaluations") @Produces("application/json") public jakarta.ws.rs.core.Response evaluations(String requestParams, @Context jakarta.servlet.http.HttpServletRequest httpRequest, @Context jakarta.servlet.http.HttpServletResponse httpResponse)
      Batch access evaluations endpoint. POST /access/v1/evaluations
    • readEvaluationRequest

      protected io.jans.model.authzen.AccessEvaluationRequest readEvaluationRequest(String requestParams)