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
properties
AuthenticationPropertiesclientId
string
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
properties
AuthenticationProperties
Returns
GetSessionId(AuthenticationProperties)
Gets the user's session identifier.
public static string GetSessionId(this AuthenticationProperties properties)
Parameters
properties
AuthenticationProperties
Returns
RemoveClientList(AuthenticationProperties)
Removes the list of client ids.
public static void RemoveClientList(this AuthenticationProperties properties)
Parameters
properties
AuthenticationProperties
SetClientList(AuthenticationProperties, IEnumerable<string>)
Sets the list of client ids.
public static void SetClientList(this AuthenticationProperties properties, IEnumerable<string> clientIds)
Parameters
properties
AuthenticationPropertiesclientIds
IEnumerable<string>
SetSessionId(AuthenticationProperties, string)
Sets the user's session identifier.
public static void SetSessionId(this AuthenticationProperties properties, string sid)
Parameters
properties
AuthenticationPropertiessid
stringThe session id