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
ServerSideSessionprotector
IDataProtectorlogger
ILogger
Returns
GetDisplayName(AuthenticationTicket, string)
Extracts the display name
public static string GetDisplayName(this AuthenticationTicket ticket, string displayNameClaimType)
Parameters
ticket
AuthenticationTicketdisplayNameClaimType
string
Returns
GetExpiration(AuthenticationTicket)
Extracts the expiration time
public static DateTime? GetExpiration(this AuthenticationTicket ticket)
Parameters
ticket
AuthenticationTicket
Returns
GetIssued(AuthenticationTicket)
Extracts the issuance time
public static DateTime GetIssued(this AuthenticationTicket ticket)
Parameters
ticket
AuthenticationTicket
Returns
GetIssuer(AuthenticationTicket)
Gets the issuer
public static string GetIssuer(this AuthenticationTicket ticket)
Parameters
ticket
AuthenticationTicket
Returns
GetSessionId(AuthenticationTicket)
Extracts the session ID
public static string GetSessionId(this AuthenticationTicket ticket)
Parameters
ticket
AuthenticationTicket
Returns
GetSubjectId(AuthenticationTicket)
Extracts a subject identifier
public static string GetSubjectId(this AuthenticationTicket ticket)
Parameters
ticket
AuthenticationTicket
Returns
Serialize(AuthenticationTicket, IDataProtector)
Serializes and AuthenticationTicket to a string
public static string Serialize(this AuthenticationTicket ticket, IDataProtector protector)
Parameters
ticket
AuthenticationTicketprotector
IDataProtector
Returns
SetIssuer(AuthenticationTicket, string)
Sets a issuer
public static void SetIssuer(this AuthenticationTicket ticket, string issuer)
Parameters
ticket
AuthenticationTicketissuer
string