JaasSubjectHolder & KerberosUsernamePasswordAuthenticationToken implements Serializable

Closes gh-178
This commit is contained in:
Rostislav Stříbrný
2023-08-28 20:23:00 +02:00
committed by Rob Winch
parent d91212ab87
commit 13b1078b25
2 changed files with 8 additions and 2 deletions

View File

@@ -15,6 +15,7 @@
*/
package org.springframework.security.kerberos.authentication;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
@@ -30,7 +31,10 @@ import org.springframework.security.kerberos.authentication.sun.SunJaasKerberosC
* @see SunJaasKerberosClient
* @see org.springframework.security.kerberos.authentication.KerberosAuthenticationProvider
*/
public class JaasSubjectHolder {
public class JaasSubjectHolder implements Serializable {
private static final long serialVersionUID = 8174713761131577405L;
private Subject jaasSubject;
private String username;

View File

@@ -36,7 +36,9 @@ public class KerberosUsernamePasswordAuthenticationToken
extends UsernamePasswordAuthenticationToken
implements KerberosAuthentication {
private final JaasSubjectHolder jaasSubjectHolder;
private static final long serialVersionUID = 6327699460703504153L;
private final JaasSubjectHolder jaasSubjectHolder;
/**
* <p>Creates an authentication token that holds the username and password, and the Subject