From 9dc4aa6c8154e32ba0a43a993bbad7aab9508e7c Mon Sep 17 00:00:00 2001 From: Joe Grandja Date: Sat, 28 Oct 2017 18:35:21 -0400 Subject: [PATCH] Make OidcUserInfo Serializable Fixes gh-4733 --- .../security/oauth2/core/oidc/OidcUserInfo.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/OidcUserInfo.java b/oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/OidcUserInfo.java index 7365ab60c0..c084402f66 100644 --- a/oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/OidcUserInfo.java +++ b/oauth2/oauth2-core/src/main/java/org/springframework/security/oauth2/core/oidc/OidcUserInfo.java @@ -15,8 +15,10 @@ */ package org.springframework.security.oauth2.core.oidc; +import org.springframework.security.core.SpringSecurityCoreVersion; import org.springframework.util.Assert; +import java.io.Serializable; import java.util.Collections; import java.util.LinkedHashMap; import java.util.Map; @@ -35,7 +37,8 @@ import java.util.Map; * @see UserInfo Endpoint * @see Standard Claims */ -public class OidcUserInfo implements StandardClaimAccessor { +public class OidcUserInfo implements StandardClaimAccessor, Serializable { + private static final long serialVersionUID = SpringSecurityCoreVersion.SERIAL_VERSION_UID; private final Map claims; public OidcUserInfo(Map claims) {