Class ClaimValueInjectionEndpoint


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

      • ClaimValueInjectionEndpoint

        public ClaimValueInjectionEndpoint()
    • 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)