Table of Contents

Class UserSession

Namespace
Duende.IdentityServer.Models
Assembly
Duende.IdentityServer.dll

Results from querying user sessions from session management service.

public class UserSession
Inheritance
UserSession
Inherited Members

Constructors

UserSession()

public UserSession()

Properties

AuthenticationTicket

The underlying AuthenticationTicket

public AuthenticationTicket AuthenticationTicket { get; set; }

Property Value

AuthenticationTicket

ClientIds

The client ids for the session

public IReadOnlyCollection<string> ClientIds { get; set; }

Property Value

IReadOnlyCollection<string>

Created

The creation time

public DateTime Created { get; set; }

Property Value

DateTime

DisplayName

The display name for the user

public string? DisplayName { get; set; }

Property Value

string

Expires

The expiration time

public DateTime? Expires { get; set; }

Property Value

DateTime?

Issuer

The issuer of the token service at login time.

public string? Issuer { get; set; }

Property Value

string

Renewed

The renewal time

public DateTime Renewed { get; set; }

Property Value

DateTime

SessionId

The session ID

public string SessionId { get; set; }

Property Value

string

SubjectId

The subject ID

public string SubjectId { get; set; }

Property Value

string