Table of Contents

Class AuthenticationTicketExtensions

Namespace
Duende.IdentityServer.Extensions
Assembly
Duende.IdentityServer.dll

Extension methods for AuthenticationTicket

public static class AuthenticationTicketExtensions
Inheritance
AuthenticationTicketExtensions
Inherited Members

Methods

Deserialize(ServerSideSession, IDataProtector, ILogger)

Deserializes a UserSession's Ticket to an AuthenticationTicket

public static AuthenticationTicket Deserialize(this ServerSideSession session, IDataProtector protector, ILogger logger)

Parameters

session ServerSideSession
protector IDataProtector
logger ILogger

Returns

AuthenticationTicket

GetDisplayName(AuthenticationTicket, string)

Extracts the display name

public static string GetDisplayName(this AuthenticationTicket ticket, string displayNameClaimType)

Parameters

ticket AuthenticationTicket
displayNameClaimType string

Returns

string

GetExpiration(AuthenticationTicket)

Extracts the expiration time

public static DateTime? GetExpiration(this AuthenticationTicket ticket)

Parameters

ticket AuthenticationTicket

Returns

DateTime?

GetIssued(AuthenticationTicket)

Extracts the issuance time

public static DateTime GetIssued(this AuthenticationTicket ticket)

Parameters

ticket AuthenticationTicket

Returns

DateTime

GetIssuer(AuthenticationTicket)

Gets the issuer

public static string GetIssuer(this AuthenticationTicket ticket)

Parameters

ticket AuthenticationTicket

Returns

string

GetSessionId(AuthenticationTicket)

Extracts the session ID

public static string GetSessionId(this AuthenticationTicket ticket)

Parameters

ticket AuthenticationTicket

Returns

string

GetSubjectId(AuthenticationTicket)

Extracts a subject identifier

public static string GetSubjectId(this AuthenticationTicket ticket)

Parameters

ticket AuthenticationTicket

Returns

string

Serialize(AuthenticationTicket, IDataProtector)

Serializes and AuthenticationTicket to a string

public static string Serialize(this AuthenticationTicket ticket, IDataProtector protector)

Parameters

ticket AuthenticationTicket
protector IDataProtector

Returns

string

SetIssuer(AuthenticationTicket, string)

Sets a issuer

public static void SetIssuer(this AuthenticationTicket ticket, string issuer)

Parameters

ticket AuthenticationTicket
issuer string