From f05981829b05210e97583dcc3560922f619409f0 Mon Sep 17 00:00:00 2001 From: Justin Richer Date: Fri, 29 May 2015 17:08:01 -0400 Subject: [PATCH] added JWKS URI import on data API --- .../openid/connect/service/impl/MITREidDataService_1_0.java | 2 ++ .../openid/connect/service/impl/MITREidDataService_1_1.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_0.java b/openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_0.java index 2fc9f7da0..56ddb853a 100644 --- a/openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_0.java +++ b/openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_0.java @@ -653,6 +653,8 @@ public class MITREidDataService_1_0 extends MITREidDataService_1_X { } else if (name.equals("subjectType")) { SubjectType st = SubjectType.getByValue(reader.nextString()); client.setSubjectType(st); + } else if (name.equals("jwks_uri")) { + client.setJwksUri(reader.nextString()); } else if (name.equals("requestObjectSigningAlg")) { JWSAlgorithmEmbed alg = JWSAlgorithmEmbed.getForAlgorithmName(reader.nextString()); client.setRequestObjectSigningAlgEmbed(alg); diff --git a/openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_1.java b/openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_1.java index d74d91e3e..08194309a 100644 --- a/openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_1.java +++ b/openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_1.java @@ -1037,6 +1037,8 @@ public class MITREidDataService_1_1 extends MITREidDataService_1_X { } else if (name.equals("subjectType")) { SubjectType st = SubjectType.getByValue(reader.nextString()); client.setSubjectType(st); + } else if (name.equals("jwks_uri")) { + client.setJwksUri(reader.nextString()); } else if (name.equals("requestObjectSigningAlg")) { JWSAlgorithmEmbed alg = JWSAlgorithmEmbed.getForAlgorithmName(reader.nextString()); client.setRequestObjectSigningAlgEmbed(alg);