Class ExternalUserSignIn
- Namespace
- Fdyay.IdentityServer.Services
- Assembly
- Fdyay.IdentityServer.AspNetCore.dll
Who an external provider says the user is.
public sealed record ExternalUserSignIn : IEquatable<ExternalUserSignIn>
- Inheritance
-
ExternalUserSignIn
- Implements
- Inherited Members
Constructors
ExternalUserSignIn(string, string, IReadOnlyCollection<Claim>)
Who an external provider says the user is.
public ExternalUserSignIn(string Provider, string ProviderSubjectId, IReadOnlyCollection<Claim> Claims)
Parameters
ProviderstringThe provider's authentication scheme.
ProviderSubjectIdstringThe user's identifier at that provider.
ClaimsIReadOnlyCollection<Claim>Everything the provider said about the user.
Properties
Claims
Everything the provider said about the user.
public IReadOnlyCollection<Claim> Claims { get; init; }
Property Value
Provider
The provider's authentication scheme.
public string Provider { get; init; }
Property Value
ProviderSubjectId
The user's identifier at that provider.
public string ProviderSubjectId { get; init; }