Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
class Duende.​IdentityServer.​Configuration.​ServerSideSessionOptions
Assembly: Duende.IdentityServer
Inheritance: object → ServerSideSessionOptions
Configures the behavior for server-side sessions.
Properties
public
string
UserDisplayNameClaimType
The claim type used for the user's display name.
public
bool
RemoveExpiredSessions
If enabled, will perodically cleanup expired sessions.
public
bool
ExpiredSessionsTriggerBackchannelLogout
If enabled, when server-side sessions are removed due to expiration, will back-channel logout notifications be sent.
This will, in effect, tie a user's session lifetime at a client to their session lifetime at IdentityServer.
RemoveExpiredSessionsFrequency
Frequency expired sessions will be removed.
public
bool
FuzzExpiredSessionRemovalStart
If multiple nodes are running the server side session cleaup at the same time, there will be
concurrency issues in the database updates. To reduce the rsk, the startup time
of the first run can be fuzzed (randomized). The default is <c>true</c> .
public
int
RemoveExpiredSessionsBatchSize
Number of expired sessions records to be removed at a time.
Methods
public
bool
Equals​(object obj)
Inherited from object
protected
void
Finalize​()
Inherited from object
public
int
GetHashCode​()
Inherited from object
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object