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 Summary
Constructors Constructor Description ClaimValueInjectionEndpoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.json.JsonObject
verifyInjectedAudience(String audience)
jakarta.json.JsonObject
verifyInjectedAudienceStandard(String audience)
jakarta.json.JsonObject
verifyInjectedAuthTimeStandard(Long authTime)
jakarta.json.JsonObject
verifyInjectedCustomBoolean(String value)
jakarta.json.JsonObject
verifyInjectedCustomDouble(Double value)
jakarta.json.JsonObject
verifyInjectedCustomInteger(Long value)
jakarta.json.JsonObject
verifyInjectedCustomString(String value)
jakarta.json.JsonObject
verifyInjectedIssuedAt(Long iat)
jakarta.json.JsonObject
verifyInjectedIssuedAtStandard(Long iat)
jakarta.json.JsonObject
verifyInjectedIssuer(String iss)
jakarta.json.JsonObject
verifyInjectedIssuerStandard(String iss)
jakarta.json.JsonObject
verifyInjectedJTI(String jwtID)
jakarta.json.JsonObject
verifyInjectedJTIStandard(String jwtID)
jakarta.json.JsonObject
verifyInjectedOptionalAuthTime(Long authTime)
jakarta.json.JsonObject
verifyInjectedOptionalCustomMissing()
Verify that values exist and that types match the corresponding Claims enumjakarta.json.JsonObject
verifyInjectedOptionalSubject(String subject)
jakarta.json.JsonObject
verifyInjectedRawToken(String rt)
jakarta.json.JsonObject
verifyInjectedRawTokenStandard(String rt)
jakarta.json.JsonObject
verifyInjectedSubjectStandard(String subject)
-
-
-
Method Detail
-
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)
-
-