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