Skip to content

Commit 702a775

Browse files
committed
handle creation time stamp in clients, closes mitreid-connect#1210
1 parent 45ea899 commit 702a775

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

openid-connect-server/src/main/java/org/mitre/openid/connect/service/impl/MITREidDataService_1_3.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,7 @@ private void writeClients(JsonWriter writer) {
529529
writer.name(SOFTWARE_ID).value(client.getSoftwareId());
530530
writer.name(SOFTWARE_VERSION).value(client.getSoftwareVersion());
531531
writer.name(SOFTWARE_STATEMENT).value(client.getSoftwareStatement() != null ? client.getSoftwareStatement().serialize() : null);
532+
writer.name(CREATION_DATE).value(toUTCString(client.getCreatedAt()));
532533
writer.endObject();
533534
logger.debug("Wrote client {}", client.getId());
534535
} catch (IOException ex) {
@@ -1169,6 +1170,9 @@ private void readClients(JsonReader reader) throws IOException {
11691170
} catch (ParseException e) {
11701171
logger.error("Couldn't parse software statement", e);
11711172
}
1173+
} else if (name.equals(CREATION_DATE)) {
1174+
Date date = utcToDate(reader.nextString());
1175+
client.setCreatedAt(date);
11721176
} else {
11731177
logger.debug("Found unexpected entry");
11741178
reader.skipValue();

0 commit comments

Comments
 (0)