Table of Contents

Class ResourceMetadataRequestContext

Namespace
ModelContextProtocol.AspNetCore.Authentication
Assembly
ModelContextProtocol.AspNetCore.dll

Context for resource metadata request events.

public class ResourceMetadataRequestContext : HandleRequestContext<McpAuthenticationOptions>
Inheritance
ResourceMetadataRequestContext
Inherited Members

Constructors

ResourceMetadataRequestContext(HttpContext, AuthenticationScheme, McpAuthenticationOptions)

Initializes a new instance of the ResourceMetadataRequestContext class.

public ResourceMetadataRequestContext(HttpContext context, AuthenticationScheme scheme, McpAuthenticationOptions options)

Parameters

context HttpContext

The HTTP context.

scheme AuthenticationScheme

The authentication scheme.

options McpAuthenticationOptions

The authentication options.

Properties

ResourceMetadata

Gets or sets the protected resource metadata for the current request.

public ProtectedResourceMetadata? ResourceMetadata { get; set; }

Property Value

ProtectedResourceMetadata