Table of Contents

Class BackchannelAuthenticationFailureEvent

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

A backchannel authentication request was refused.

public class BackchannelAuthenticationFailureEvent : Event
Inheritance
BackchannelAuthenticationFailureEvent
Inherited Members

Remarks

The refusal a host is least likely to hear about any other way. CIBA has nobody in front of the client: there is no browser to show an error to and no user watching one, so a request refused here is invisible unless something records it.

Constructors

BackchannelAuthenticationFailureEvent(string?, string)

A refused backchannel authentication request.

public BackchannelAuthenticationFailureEvent(string? clientId, string message)

Parameters

clientId string

The client, or null when the request never named one this server knows.

message string

Why it was refused.

Properties

ClientId

Null when the request never got as far as naming a client this server knows.

public string? ClientId { get; }

Property Value

string

ClientName

The client's display name, once the request had been validated far enough to know it. 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

Error

The OAuth error code the client was answered with. Duende's.

public string? Error { get; set; }

Property Value

string

ErrorDescription

The error description the client was answered with, where there was one. Duende's.

public string? ErrorDescription { get; set; }

Property Value

string

Scopes

The scopes the request asked for, once it had been read. Duende's member, as a collection here.

public IReadOnlyCollection<string>? Scopes { get; set; }

Property Value

IReadOnlyCollection<string>

SubjectId

The user the request named, once it had been resolved to one. Duende's.

public string? SubjectId { get; set; }

Property Value

string