A generator which creates a SHA1 fingerprint from User-Agent, Accept-Language, Accept-Charset
and Accept-Encoding headers and if defined the remote address of the user.
The Accept header would also be a good candidate, but this header makes problems in applications
which uses content negotiation. So the default fingerprint generator doesn't include it.
The same with Accept-Encoding. But in Chromium/Blink based browser the content of this header may
be changed during requests. @see https://github.com/mohiva/play-silhouette/issues/277
A generator which creates a SHA1 fingerprint from
User-Agent
,Accept-Language
,Accept-Charset
andAccept-Encoding
headers and if defined the remote address of the user.The
Accept
header would also be a good candidate, but this header makes problems in applications which uses content negotiation. So the default fingerprint generator doesn't include it.The same with
Accept-Encoding
. But in Chromium/Blink based browser the content of this header may be changed during requests. @see https://github.com/mohiva/play-silhouette/issues/277