Table of Contents

Method IdentityCarriedBy

Namespace
MailFathom.Infrastructure.Security.OAuth
Assembly
MailFathom.Infrastructure.dll

IdentityCarriedBy(ClaimsPrincipal)

Reports which person a principal is, when a validated token produced it.

public static string? IdentityCarriedBy(ClaimsPrincipal principal)

Parameters

principal ClaimsPrincipal

The principal a validated credential produced.

Returns

string

The issuer and subject pair, or null when no token produced this principal.

Exceptions

ArgumentNullException

Thrown when principal is null.