Table of Contents

Class DirectoryUserIdentity

Namespace
Tharga.Team
Assembly
Tharga.Team.dll

One way a directory user signs in (for Entra: an entry of the Graph identities collection).

public sealed record DirectoryUserIdentity : IEquatable<DirectoryUserIdentity>
Inheritance
DirectoryUserIdentity
Implements
Inherited Members

Constructors

DirectoryUserIdentity(string, string, string)

One way a directory user signs in (for Entra: an entry of the Graph identities collection).

public DirectoryUserIdentity(string SignInType, string Issuer, string IssuerAssignedId)

Parameters

SignInType string

How the user signs in, e.g. federated, emailAddress or userPrincipalName.

Issuer string

Who issued the identity; for a federated identity, the external identity provider.

IssuerAssignedId string

The identifier the issuer assigned; for a federated identity, the upstream subject.

Properties

Issuer

Who issued the identity; for a federated identity, the external identity provider.

public string Issuer { get; init; }

Property Value

string

IssuerAssignedId

The identifier the issuer assigned; for a federated identity, the upstream subject.

public string IssuerAssignedId { get; init; }

Property Value

string

SignInType

How the user signs in, e.g. federated, emailAddress or userPrincipalName.

public string SignInType { get; init; }

Property Value

string