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 -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.JsonObjectverifyInjectedAudience(String audience) jakarta.json.JsonObjectverifyInjectedAudienceStandard(String audience) jakarta.json.JsonObjectverifyInjectedAuthTimeStandard(Long authTime) jakarta.json.JsonObjectjakarta.json.JsonObjectverifyInjectedCustomDouble(Double value) jakarta.json.JsonObjectverifyInjectedCustomInteger(Long value) jakarta.json.JsonObjectverifyInjectedCustomString(String value) jakarta.json.JsonObjectjakarta.json.JsonObjectjakarta.json.JsonObjectjakarta.json.JsonObjectjakarta.json.JsonObjectverifyInjectedJTI(String jwtID) jakarta.json.JsonObjectverifyInjectedJTIStandard(String jwtID) jakarta.json.JsonObjectverifyInjectedOptionalAuthTime(Long authTime) jakarta.json.JsonObjectVerify that values exist and that types match the corresponding Claims enumjakarta.json.JsonObjectverifyInjectedOptionalSubject(String subject) jakarta.json.JsonObjectjakarta.json.JsonObjectjakarta.json.JsonObjectverifyInjectedSubjectStandard(String subject)
-
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)
-