Table of Contents

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 AuthenticationProperties
clientId 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

IEnumerable<string>

GetSessionId(AuthenticationProperties)

Gets the user's session identifier.

public static string GetSessionId(this AuthenticationProperties properties)

Parameters

properties AuthenticationProperties

Returns

string

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 AuthenticationProperties
clientIds IEnumerable<string>

SetSessionId(AuthenticationProperties, string)

Sets the user's session identifier.

public static void SetSessionId(this AuthenticationProperties properties, string sid)

Parameters

properties AuthenticationProperties
sid string

The session id