Id of session used for generating fingerprints. It is used as proxy session name.
Number of seconds after which the session is considered as expired.
Object where custom user data can be stored. For example custom headers.
Maximum number of marking session as blocked usage. If the
errorScore reaches the
maxErrorScore session is marked as block and it is thrown away.
It starts at 0. Calling the
markBad function increases the
errorScore by 1. Calling the
markGood will decrease the
It is used for healing the session. For example: if your session is marked bad two times, but it is successful on the third attempt it's errorScore is decremented by this number.
Date of creation.
Date of expiration.
Indicates how many times the session has been used.
Indicates how many times the session is marked bad.
Session should be used only a limited amount of times. This number indicates how many times the session is going to be used, before it is thrown away.
SessionPool instance. Session will emit the
sessionRetired event on this instance.