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
SignInTypestringHow the user signs in, e.g.
federated,emailAddressoruserPrincipalName.IssuerstringWho issued the identity; for a federated identity, the external identity provider.
IssuerAssignedIdstringThe 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
IssuerAssignedId
The identifier the issuer assigned; for a federated identity, the upstream subject.
public string IssuerAssignedId { get; init; }
Property Value
SignInType
How the user signs in, e.g. federated, emailAddress or userPrincipalName.
public string SignInType { get; init; }