commit
0acf6cca6e
|
@ -50,9 +50,9 @@ If you have more than one in your application context, you need to specify which
|
||||||
|
|
||||||
[[remember-me-persistent-token]]
|
[[remember-me-persistent-token]]
|
||||||
== Persistent Token Approach
|
== Persistent Token Approach
|
||||||
This approach is based on the article titled http://jaspan.com/improved_persistent_login_cookie_best_practice[http://jaspan.com/improved_persistent_login_cookie_best_practice], with some minor modifications. (Essentially, the username is not included in the cookie, to prevent exposing a valid login name unnecessarily.
|
This approach is based on the article https://web.archive.org/web/20180819014446/http://jaspan.com/improved_persistent_login_cookie_best_practice[Improved Persistent Login Cookie Best Practice] with some minor modifications footnote:[Essentially, the username is not included in the cookie, to prevent exposing a valid login name unecessarily.
|
||||||
There is a discussion on this in the comments section of this article.)
|
There is a discussion on this in the comments section of this article.].
|
||||||
To use the this approach with namespace configuration, supply a datasource reference:
|
To use this approach with namespace configuration, you would supply a datasource reference:
|
||||||
|
|
||||||
[source,xml]
|
[source,xml]
|
||||||
----
|
----
|
||||||
|
|
|
@ -32,8 +32,8 @@ import org.springframework.security.web.authentication.RememberMeServices;
|
||||||
import org.springframework.util.Assert;
|
import org.springframework.util.Assert;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@link RememberMeServices} implementation based on Barry Jaspan's
|
* {@link RememberMeServices} implementation based on Barry Jaspan's <a href=
|
||||||
* <a href="http://jaspan.com/improved_persistent_login_cookie_best_practice">Improved
|
* "https://web.archive.org/web/20180819014446/http://jaspan.com/improved_persistent_login_cookie_best_practice">Improved
|
||||||
* Persistent Login Cookie Best Practice</a>.
|
* Persistent Login Cookie Best Practice</a>.
|
||||||
*
|
*
|
||||||
* There is a slight modification to the described approach, in that the username is not
|
* There is a slight modification to the described approach, in that the username is not
|
||||||
|
|
Loading…
Reference in New Issue