made saved user auth remember original class if it gets re-used
parent
a7905c9f82
commit
84167396da
|
@ -67,7 +67,13 @@ public class SavedUserAuthentication implements Authentication {
|
||||||
setName(src.getName());
|
setName(src.getName());
|
||||||
setAuthorities(src.getAuthorities());
|
setAuthorities(src.getAuthorities());
|
||||||
setAuthenticated(src.isAuthenticated());
|
setAuthenticated(src.isAuthenticated());
|
||||||
setSourceClass(src.getClass().getName());
|
|
||||||
|
if (src instanceof SavedUserAuthentication) {
|
||||||
|
// if we're copying in a saved auth, carry over the original class name
|
||||||
|
setSourceClass(((SavedUserAuthentication) src).getSourceClass());
|
||||||
|
} else {
|
||||||
|
setSourceClass(src.getClass().getName());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue