Cookie names.
Name of the cookie where JWT header.payload part is stored.
Name needs to be un lowercase.
Name of the cookie where Refresh Token is stored.
Name needs to be un lowercase.
Name of the cookie where JWT signature part is stored.
Name needs to be un lowercase.
Cookie Path attribute value.
Path for {@link UserSessionCookiesOptions.name.payload} cookie.
Defaults to Path attribute not being set.
Path for {@link UserSessionCookiesOptions.name.signature} cookie.
Defaults to Path attribute not being set.
Path for {@link UserSessionCookiesOptions.name.refresh} cookie.
Refresh tokens are used for session refresh and delete, therefore it needs to contain a very restrictive path,
which covers only these two operations, in order to minimize token exposure.
Whether access token cookie(s) need to be persisted in browser.
When set to:
- true - sets Max-Age attribute which makes the browser to persist that cookie for specified amount of time
- false - doesn't set Max-Age, nor Expires attribute which makes the browser to not persist that cookie
SameSite attribute value used for all user session cookies.
Domain attribute value used for all user session cookies.
Defaults to Domain attribute not being set.