Table of Contents

Class BackchannelAuthenticationSuccessEvent

Namespace
Fdyay.IdentityServer.Events
Assembly
Fdyay.IdentityServer.Core.dll

A client asked this server to authenticate somebody who is somewhere else (CIBA).

public class BackchannelAuthenticationSuccessEvent : Event
Inheritance
BackchannelAuthenticationSuccessEvent
Inherited Members

Remarks

Duende's name, spelled Backchannel as Duende spells it since 0.157.0 (BackChannel until then), as are its CIBA interaction, throttling, notification and user-validation types; the request and its store keep BackChannel, as Duende's do.

Constructors

BackchannelAuthenticationSuccessEvent(string, string, IEnumerable<string>)

A backchannel authentication request that was accepted and stored.

public BackchannelAuthenticationSuccessEvent(string clientId, string subjectId, IEnumerable<string> scopes)

Parameters

clientId string

The client that made the request.

subjectId string

The subject the request's hint resolved to.

scopes IEnumerable<string>

The scopes the user will be asked to approve.

Properties

ClientId

The client that made the request.

public string ClientId { get; }

Property Value

string

ClientName

The client's display name, where it has one. Duende's.

public string? ClientName { get; set; }

Property Value

string

Endpoint

BackchannelAuthentication, the endpoint, as Duende names it.

public string? Endpoint { get; set; }

Property Value

string

Scopes

The scopes the user will be asked to approve.

public IReadOnlyCollection<string> Scopes { get; }

Property Value

IReadOnlyCollection<string>

SubjectId

Who the request named, resolved to a subject before it was stored.

public string SubjectId { get; }

Property Value

string