@Override public String convertToDatabaseColumn(PKCEAlgorithm attribute) { if (attribute != null) { return attribute.getName(); } else { return null; } }
@Override public PKCEAlgorithm convertToEntityAttribute(String dbData) { if (dbData != null) { return PKCEAlgorithm.parse(dbData); } else { return null; } }
public static PKCEAlgorithm parse(final String s) { if (s.equals(plain.getName())) { return plain; } else if (s.equals(S256.getName())) { return S256; } else { return new PKCEAlgorithm(s); } }
options.put("code_challenge_method", clientConfig.getCodeChallengeMethod().getName()); if (clientConfig.getCodeChallengeMethod().equals(PKCEAlgorithm.plain)) { options.put("code_challenge", codeVerifier); } else if (clientConfig.getCodeChallengeMethod().equals(PKCEAlgorithm.S256)) { try { MessageDigest digest = MessageDigest.getInstance("SHA-256");
options.put("code_challenge_method", clientConfig.getCodeChallengeMethod().getName()); if (clientConfig.getCodeChallengeMethod().equals(PKCEAlgorithm.plain)) { options.put("code_challenge", codeVerifier); } else if (clientConfig.getCodeChallengeMethod().equals(PKCEAlgorithm.S256)) { try { MessageDigest digest = MessageDigest.getInstance("SHA-256");
public JsonElement serialize(JWSAlgorithm src, Type typeOfSrc, JsonSerializationContext context) { if (src != null) { return new JsonPrimitive(src.getName()); } else { return null;
/** * Gets the value of the given member as a PKCE Algorithm, null if it doesn't exist * @param o * @param member * @return */ public static PKCEAlgorithm getAsPkceAlgorithm(JsonObject o, String member) { String s = getAsString(o, member); if (s != null) { return PKCEAlgorithm.parse(s); } else { return null; } }
public JWSAlgorithm deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { if (json.isJsonPrimitive()) { return JWSAlgorithm.parse(json.getAsString()); } else { return null;
} else { request.getExtensions().put(CODE_CHALLENGE_METHOD, PKCEAlgorithm.plain.getName());
client.setDynamicallyRegistered(reader.nextBoolean()); } else if (name.equals(CODE_CHALLENGE_METHOD)) { client.setCodeChallengeMethod(PKCEAlgorithm.parse(reader.nextString())); } else if (name.equals(SOFTWARE_ID)) { client.setSoftwareId(reader.nextString());
writer.name(CLEAR_ACCESS_TOKENS_ON_REFRESH).value(client.isClearAccessTokensOnRefresh()); writer.name(DYNAMICALLY_REGISTERED).value(client.isDynamicallyRegistered()); writer.name(CODE_CHALLENGE_METHOD).value(client.getCodeChallengeMethod() != null ? client.getCodeChallengeMethod().getName() : null); writer.name(SOFTWARE_ID).value(client.getSoftwareId()); writer.name(SOFTWARE_VERSION).value(client.getSoftwareVersion());
public JWSAlgorithm deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { if (json.isJsonPrimitive()) { return JWSAlgorithm.parse(json.getAsString()); } else { return null;
o.addProperty(CODE_CHALLENGE_METHOD, c.getCodeChallengeMethod() != null ? c.getCodeChallengeMethod().getName() : null);
client.setDynamicallyRegistered(reader.nextBoolean()); } else if (name.equals(CODE_CHALLENGE_METHOD)) { client.setCodeChallengeMethod(PKCEAlgorithm.parse(reader.nextString())); } else if (name.equals(SOFTWARE_ID)) { client.setSoftwareId(reader.nextString());
public JsonElement serialize(JWSAlgorithm src, Type typeOfSrc, JsonSerializationContext context) { if (src != null) { return new JsonPrimitive(src.getName()); } else { return null;
} else { request.getExtensions().put(CODE_CHALLENGE_METHOD, PKCEAlgorithm.plain.getName());