Table of Contents

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

Provider string

The provider's authentication scheme.

ProviderSubjectId string

The user's identifier at that provider.

Claims IReadOnlyCollection<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

IReadOnlyCollection<Claim>

Provider

The provider's authentication scheme.

public string Provider { get; init; }

Property Value

string

ProviderSubjectId

The user's identifier at that provider.

public string ProviderSubjectId { get; init; }

Property Value

string