Show / Hide Table of Contents

Class OpenIddictServerEvents.ValidateIntrospectionRequestContext

Represents an event called for each request to the introspection endpoint to determine if the request is valid and should continue to be processed.

Inheritance
System.Object
OpenIddictServerEvents.BaseContext
OpenIddictServerEvents.BaseRequestContext
OpenIddictServerEvents.BaseValidatingContext
OpenIddictServerEvents.BaseValidatingClientContext
OpenIddictServerEvents.ValidateIntrospectionRequestContext
Inherited Members
OpenIddictServerEvents.BaseValidatingClientContext.ClientId
OpenIddictServerEvents.BaseValidatingClientContext.ClientSecret
OpenIddictServerEvents.BaseValidatingContext.IsRejected
OpenIddictServerEvents.BaseValidatingContext.Error
OpenIddictServerEvents.BaseValidatingContext.ErrorDescription
OpenIddictServerEvents.BaseValidatingContext.ErrorUri
OpenIddictServerEvents.BaseValidatingContext.Reject(String, String, String)
OpenIddictServerEvents.BaseRequestContext.IsRequestHandled
OpenIddictServerEvents.BaseRequestContext.IsRequestSkipped
OpenIddictServerEvents.BaseRequestContext.HandleRequest()
OpenIddictServerEvents.BaseRequestContext.SkipRequest()
OpenIddictServerEvents.BaseContext.Transaction
OpenIddictServerEvents.BaseContext.Issuer
OpenIddictServerEvents.BaseContext.EndpointType
OpenIddictServerEvents.BaseContext.Logger
OpenIddictServerEvents.BaseContext.Options
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: OpenIddict.Server
Assembly: cs.temp.dll.dll
Syntax
public class ValidateIntrospectionRequestContext : OpenIddictServerEvents.BaseValidatingClientContext

Constructors

ValidateIntrospectionRequestContext(OpenIddictServerTransaction)

Creates a new instance of the OpenIddictServerEvents.ValidateIntrospectionRequestContext class.

Declaration
public ValidateIntrospectionRequestContext(OpenIddictServerTransaction transaction)
Parameters
Type Name Description
OpenIddictServerTransaction transaction

Properties

Principal

Gets or sets the security principal extracted from the introspected token, if available.

Declaration
public ClaimsPrincipal? Principal { get; set; }
Property Value
Type Description
System.Nullable<ClaimsPrincipal>

Request

Gets or sets the request.

Declaration
public OpenIddictRequest Request { get; set; }
Property Value
Type Description
OpenIddictRequest

TokenTypeHint

Gets the optional token_type_hint parameter extracted from the introspection request, or null if it cannot be found.

Declaration
public string TokenTypeHint { get; }
Property Value
Type Description
System.String
In This Article
Back to top Generated by DocFX