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
clientIdstringThe client, or null when the request never named one this server knows.
messagestringWhy 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
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
Endpoint
BackchannelAuthentication, the endpoint, as Duende names it.
public string? Endpoint { get; set; }
Property Value
Error
The OAuth error code the client was answered with. Duende's.
public string? Error { get; set; }
Property Value
ErrorDescription
The error description the client was answered with, where there was one. Duende's.
public string? ErrorDescription { get; set; }
Property Value
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
SubjectId
The user the request named, once it had been resolved to one. Duende's.
public string? SubjectId { get; set; }