Retrieve remember-me key from service as fallback

Fixes: gh-4140
This commit is contained in:
邓超
2019-11-07 20:55:39 +08:00
committed by Eleftheria Stein-Kousathana
parent 4b4c6e612b
commit b13f750646
2 changed files with 38 additions and 1 deletions

View File

@@ -435,7 +435,11 @@ public final class RememberMeConfigurer<H extends HttpSecurityBuilder<H>>
*/
private String getKey() {
if (this.key == null) {
this.key = UUID.randomUUID().toString();
if (this.rememberMeServices instanceof AbstractRememberMeServices) {
this.key = ((AbstractRememberMeServices) rememberMeServices).getKey();
} else {
this.key = UUID.randomUUID().toString();
}
}
return this.key;
}