Table of Contents

Namespace Fdyay.IdentityServer.Events

Classes

ApiAuthenticationFailureEvent

An API resource failed to authenticate.

ApiAuthenticationSuccessEvent

An API resource authenticated itself at the introspection endpoint.

BackChannelAuthenticationNotificationFailureEvent

A ping or push notification this server could not deliver.

BackChannelLogoutFailureEvent

A relying party could not be told that the session had ended.

BackchannelAuthenticationFailureEvent

A backchannel authentication request was refused.

BackchannelAuthenticationSuccessEvent

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

ClientAuthenticationFailureEvent

A client failed to authenticate.

ClientAuthenticationSuccessEvent

A client authenticated successfully at a protocol endpoint.

ConsentDeniedEvent

A user refused a client, or approved it with nothing ticked, which is the same answer.

ConsentGrantedEvent

A user agreed to give a client the scopes it asked for, or some of them.

DPoPProofReplayDetectedEvent

A DPoP proof was presented for a second time.

DefaultEventService

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

DefaultEventSink

Writes events to the logger, so events are observable before a host writes a sink.

DeviceAuthorizationFailureEvent

A device authorization request was refused.

DeviceAuthorizationSuccessEvent

A device asked to be authorized and was given a user code to show.

Event

Something worth telling a host about.

EventCategories

The area of the server an event came from.

EventIds

Stable numeric ids, so a host can filter on something that survives a rename.

GrantsRevokedEvent

A subject's grants were revoked.

InvalidClientConfigurationEvent

A client registration could not be served, and is being answered as no client.

InvalidIdentityProviderConfigurationEvent

A stored identity provider could not be served, and is being answered as no provider.

InvalidSamlServiceProviderConfigurationEvent

A SAML service provider registration could not be served, and is being answered as no registration.

PushedAuthorizationFailureEvent

A pushed authorization request was refused, at either end of its life.

PushedAuthorizationSuccessEvent

A client pushed an authorization request and was given a reference for it (RFC 9126).

RefreshTokenReplayDetectedEvent

A refresh token was presented after it had already been rotated away.

SamlAssertionRejectedEvent

An assertion an upstream identity provider sent us was refused.

SamlLogoutFailureEvent

A SAML logout message was refused.

SamlLogoutNotificationFailureEvent

A partner in a logout could not be told, so its session is still live.

SamlLogoutNotificationFailureReasons

Why a partner in a logout could not be told.

SamlSignOnFailureEvent

A sign-on request was refused.

SamlSignOnSuccessEvent

An assertion was issued to a service provider.

SamlSingleLogoutSuccessEvent

A single logout sequence ran to the end.

SenderConstraintViolationEvent

A sender-constrained access token was presented without the proof of possession it is bound to.

SenderConstraintViolationReasons

The ways a sender constraint can go unsatisfied, as Reason.

SessionExpiredEvent

A session was removed because it had expired.

SessionRevokedEvent

A session was ended by somebody other than the person holding it.

TokenFingerprint

What an event carries where Duende's carries a token: its SHA-256 fingerprint, never the token.

TokenIntrospectionFailureEvent

An API asked about a token and was told the token is nothing it can use.

TokenIntrospectionSuccessEvent

An API asked about a token and was told what it is.

TokenIssuedFailureEvent

A token request was refused.

TokenIssuedSuccessEvent

Tokens were issued, from the token endpoint or, for a code, the authorize endpoint.

TokenIssuedSuccessEvent.Token

One issued token, as its type and fingerprint. Duende's nested Token.

TokenRevokedSuccessEvent

A token was revoked at the revocation endpoint.

UnhandledExceptionEvent

A protocol endpoint threw.

UserLoginFailureEvent

A sign-in attempt was refused.

UserLoginSuccessEvent

A user signed in.

UserLogoutSuccessEvent

A user's session at this server ended.

Interfaces

IEventService

Raises events, subject to what the host has switched on.

IEventSink

Where a raised event goes.

Enums

EventTypes

What an event says about the operation it describes.