@Path(value="/endp")
@RolesAllowed(value={"Echoer","Tester"})
@RequestScoped
public class ClaimValueInjectionEndpoint
extends Object
| Constructor and Description |
|---|
ClaimValueInjectionEndpoint() |
| Modifier and Type | Method and 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 enum
|
jakarta.json.JsonObject |
verifyInjectedOptionalSubject(String subject) |
jakarta.json.JsonObject |
verifyInjectedRawToken(String rt) |
jakarta.json.JsonObject |
verifyInjectedRawTokenStandard(String rt) |
jakarta.json.JsonObject |
verifyInjectedSubjectStandard(String subject) |
@GET
@Path(value="/verifyInjectedIssuer")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedIssuer(@QueryParam(value="iss")
String iss)
@GET
@Path(value="/verifyInjectedIssuerStandard")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedIssuerStandard(@QueryParam(value="iss")
String iss)
@GET
@Path(value="/verifyInjectedRawToken")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedRawToken(@QueryParam(value="raw_token")
String rt)
@GET
@Path(value="/verifyInjectedRawTokenStandard")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedRawTokenStandard(@QueryParam(value="raw_token")
String rt)
@GET
@Path(value="/verifyInjectedJTI")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedJTI(@QueryParam(value="jti")
String jwtID)
@GET
@Path(value="/verifyInjectedJTIStandard")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedJTIStandard(@QueryParam(value="jti")
String jwtID)
@GET
@Path(value="/verifyInjectedAudience")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedAudience(@QueryParam(value="aud")
String audience)
@GET
@Path(value="/verifyInjectedAudienceStandard")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedAudienceStandard(@QueryParam(value="aud")
String audience)
@GET
@Path(value="/verifyInjectedIssuedAt")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedIssuedAt(@QueryParam(value="iat")
Long iat)
@GET
@Path(value="/verifyInjectedIssuedAtStandard")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedIssuedAtStandard(@QueryParam(value="iat")
Long iat)
@GET
@Path(value="/verifyInjectedOptionalSubject")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedOptionalSubject(@QueryParam(value="sub")
String subject)
@GET
@Path(value="/verifyInjectedSubjectStandard")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedSubjectStandard(@QueryParam(value="sub")
String subject)
@GET
@Path(value="/verifyInjectedOptionalAuthTime")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedOptionalAuthTime(@QueryParam(value="auth_time")
Long authTime)
@GET
@Path(value="/verifyInjectedAuthTimeStandard")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedAuthTimeStandard(@QueryParam(value="auth_time")
Long authTime)
@GET @Path(value="/verifyInjectedOptionalCustomMissing") @Produces(value="application/json") public jakarta.json.JsonObject verifyInjectedOptionalCustomMissing()
@GET
@Path(value="/verifyInjectedCustomString")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedCustomString(@QueryParam(value="value")
String value)
@GET
@Path(value="/verifyInjectedCustomInteger")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedCustomInteger(@QueryParam(value="value")
Long value)
@GET
@Path(value="/verifyInjectedCustomDouble")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedCustomDouble(@QueryParam(value="value")
Double value)
@GET
@Path(value="/verifyInjectedCustomBoolean")
@Produces(value="application/json")
public jakarta.json.JsonObject verifyInjectedCustomBoolean(@QueryParam(value="value")
String value)
Copyright © 2017 – 2021 Eclipse Foundation. All rights reserved.
Use is subject to license terms.