Skip to content

ClaimsPrincipalExtensions Class

Extension methods for System.Security.Claims.ClaimsPrincipal.

C#
public static class ClaimsPrincipalExtensions

Inheritance System.Object → ClaimsPrincipalExtensions

Methods

ClaimsPrincipalExtensions.TryGetStringList(this ClaimsPrincipal, string, List<string>) Method

Attempts to retrieve a list of strings from a claim value. The claim value can be either a JSON-serialized array or a plain string value.

C#
public static bool TryGetStringList(this System.Security.Claims.ClaimsPrincipal principal, string claimType, out System.Collections.Generic.List<string>? values);

Parameters

principal System.Security.Claims.ClaimsPrincipal
claimType System.String
values System.Collections.Generic.List<System.String>

Returns

System.Boolean