Class AuthenticationPropertiesExtensions
- Namespace
- Duende.IdentityServer.Extensions
- Assembly
- Duende.IdentityServer.dll
Extensions for AuthenticationProperties
public static class AuthenticationPropertiesExtensions
- Inheritance
-
AuthenticationPropertiesExtensions
- Inherited Members
Methods
AddClientId(AuthenticationProperties, string)
Adds a client to the list of clients the user has signed into during their session.
public static void AddClientId(this AuthenticationProperties properties, string clientId)
Parameters
propertiesAuthenticationPropertiesclientIdstring
GetClientList(AuthenticationProperties)
Gets the list of client ids the user has signed into during their session.
public static IEnumerable<string> GetClientList(this AuthenticationProperties properties)
Parameters
propertiesAuthenticationProperties
Returns
GetSessionId(AuthenticationProperties)
Gets the user's session identifier.
public static string GetSessionId(this AuthenticationProperties properties)
Parameters
propertiesAuthenticationProperties
Returns
RemoveClientList(AuthenticationProperties)
Removes the list of client ids.
public static void RemoveClientList(this AuthenticationProperties properties)
Parameters
propertiesAuthenticationProperties
SetClientList(AuthenticationProperties, IEnumerable<string>)
Sets the list of client ids.
public static void SetClientList(this AuthenticationProperties properties, IEnumerable<string> clientIds)
Parameters
propertiesAuthenticationPropertiesclientIdsIEnumerable<string>
SetSessionId(AuthenticationProperties, string)
Sets the user's session identifier.
public static void SetSessionId(this AuthenticationProperties properties, string sid)
Parameters
propertiesAuthenticationPropertiessidstringThe session id