Class ClaimValueInjectionEndpoint

java.lang.Object
org.eclipse.microprofile.jwt.tck.container.jaxrs.ClaimValueInjectionEndpoint

@Path("/endp") @RolesAllowed({"Echoer","Tester"}) @RequestScoped public class ClaimValueInjectionEndpoint extends Object
  • Constructor Details

    • ClaimValueInjectionEndpoint

      public ClaimValueInjectionEndpoint()
  • Method Details

    • verifyInjectedIssuer

      @GET @Path("/verifyInjectedIssuer") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedIssuer(@QueryParam("iss") String iss)
    • verifyInjectedIssuerStandard

      @GET @Path("/verifyInjectedIssuerStandard") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedIssuerStandard(@QueryParam("iss") String iss)
    • verifyInjectedRawToken

      @GET @Path("/verifyInjectedRawToken") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedRawToken(@QueryParam("raw_token") String rt)
    • verifyInjectedRawTokenStandard

      @GET @Path("/verifyInjectedRawTokenStandard") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedRawTokenStandard(@QueryParam("raw_token") String rt)
    • verifyInjectedJTI

      @GET @Path("/verifyInjectedJTI") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedJTI(@QueryParam("jti") String jwtID)
    • verifyInjectedJTIStandard

      @GET @Path("/verifyInjectedJTIStandard") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedJTIStandard(@QueryParam("jti") String jwtID)
    • verifyInjectedAudience

      @GET @Path("/verifyInjectedAudience") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedAudience(@QueryParam("aud") String audience)
    • verifyInjectedAudienceStandard

      @GET @Path("/verifyInjectedAudienceStandard") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedAudienceStandard(@QueryParam("aud") String audience)
    • verifyInjectedIssuedAt

      @GET @Path("/verifyInjectedIssuedAt") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedIssuedAt(@QueryParam("iat") Long iat)
    • verifyInjectedIssuedAtStandard

      @GET @Path("/verifyInjectedIssuedAtStandard") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedIssuedAtStandard(@QueryParam("iat") Long iat)
    • verifyInjectedOptionalSubject

      @GET @Path("/verifyInjectedOptionalSubject") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedOptionalSubject(@QueryParam("sub") String subject)
    • verifyInjectedSubjectStandard

      @GET @Path("/verifyInjectedSubjectStandard") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedSubjectStandard(@QueryParam("sub") String subject)
    • verifyInjectedOptionalAuthTime

      @GET @Path("/verifyInjectedOptionalAuthTime") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedOptionalAuthTime(@QueryParam("auth_time") Long authTime)
    • verifyInjectedAuthTimeStandard

      @GET @Path("/verifyInjectedAuthTimeStandard") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedAuthTimeStandard(@QueryParam("auth_time") Long authTime)
    • verifyInjectedOptionalCustomMissing

      @GET @Path("/verifyInjectedOptionalCustomMissing") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedOptionalCustomMissing()
      Verify that values exist and that types match the corresponding Claims enum
      Returns:
      a series of pass/fail statements regarding the check for each injected claim
    • verifyInjectedCustomString

      @GET @Path("/verifyInjectedCustomString") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedCustomString(@QueryParam("value") String value)
    • verifyInjectedCustomInteger

      @GET @Path("/verifyInjectedCustomInteger") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedCustomInteger(@QueryParam("value") Long value)
    • verifyInjectedCustomDouble

      @GET @Path("/verifyInjectedCustomDouble") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedCustomDouble(@QueryParam("value") Double value)
    • verifyInjectedCustomBoolean

      @GET @Path("/verifyInjectedCustomBoolean") @Produces("application/json") public jakarta.json.JsonObject verifyInjectedCustomBoolean(@QueryParam("value") String value)