summaryrefslogtreecommitdiff
path: root/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.HttpOverrides.xml
diff options
context:
space:
mode:
Diffstat (limited to '.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.HttpOverrides.xml')
-rwxr-xr-x.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.HttpOverrides.xml231
1 files changed, 231 insertions, 0 deletions
diff --git a/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.HttpOverrides.xml b/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.HttpOverrides.xml
new file mode 100755
index 0000000000..e81d761728
--- /dev/null
+++ b/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.HttpOverrides.xml
@@ -0,0 +1,231 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Microsoft.AspNetCore.HttpOverrides</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.AspNetCore.Builder.CertificateForwardingBuilderExtensions">
+ <summary>
+ Extension methods for using certificate fowarding.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Builder.CertificateForwardingBuilderExtensions.UseCertificateForwarding(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
+ <summary>
+ Adds a middleware to the pipeline that will look for a certificate in a request header
+ decode it, and updates HttpContext.Connection.ClientCertificate.
+ </summary>
+ <param name="app"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Builder.ForwardedHeadersExtensions.UseForwardedHeaders(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
+ <summary>
+ Forwards proxied headers onto current request
+ </summary>
+ <param name="builder"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Builder.ForwardedHeadersExtensions.UseForwardedHeaders(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Builder.ForwardedHeadersOptions)">
+ <summary>
+ Forwards proxied headers onto current request
+ </summary>
+ <param name="builder"></param>
+ <param name="options">Enables the different forwarding options.</param>
+ <returns></returns>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions.ForwardedForHeaderName">
+ <summary>
+ Use this header instead of <see cref="P:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults.XForwardedForHeaderName"/>
+ </summary>
+ <seealso cref="T:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults"/>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions.ForwardedHostHeaderName">
+ <summary>
+ Use this header instead of <see cref="P:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults.XForwardedHostHeaderName"/>
+ </summary>
+ <seealso cref="T:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults"/>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions.ForwardedProtoHeaderName">
+ <summary>
+ Use this header instead of <see cref="P:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults.XForwardedProtoHeaderName"/>
+ </summary>
+ <seealso cref="T:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults"/>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions.OriginalForHeaderName">
+ <summary>
+ Use this header instead of <see cref="P:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults.XOriginalForHeaderName"/>
+ </summary>
+ <seealso cref="T:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults"/>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions.OriginalHostHeaderName">
+ <summary>
+ Use this header instead of <see cref="P:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults.XOriginalHostHeaderName"/>
+ </summary>
+ <seealso cref="T:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults"/>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions.OriginalProtoHeaderName">
+ <summary>
+ Use this header instead of <see cref="P:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults.XOriginalProtoHeaderName"/>
+ </summary>
+ <seealso cref="T:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults"/>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions.ForwardedHeaders">
+ <summary>
+ Identifies which forwarders should be processed.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions.ForwardLimit">
+ <summary>
+ Limits the number of entries in the headers that will be processed. The default value is 1.
+ Set to null to disable the limit, but this should only be done if
+ KnownProxies or KnownNetworks are configured.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions.KnownProxies">
+ <summary>
+ Addresses of known proxies to accept forwarded headers from.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions.KnownNetworks">
+ <summary>
+ Address ranges of known proxies to accept forwarded headers from.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions.AllowedHosts">
+ <summary>
+ The allowed values from x-forwarded-host. If the list is empty then all hosts are allowed.
+ Failing to restrict this these values may allow an attacker to spoof links generated by your service.
+ </summary>
+ <remarks>
+ <list type="bullet">
+ <item><description>Port numbers must be excluded.</description></item>
+ <item><description>A top level wildcard "*" allows all non-empty hosts.</description></item>
+ <item><description>Subdomain wildcards are permitted. E.g. "*.example.com" matches subdomains like foo.example.com,
+ but not the parent domain example.com.</description></item>
+ <item><description>Unicode host names are allowed but will be converted to punycode for matching.</description></item>
+ <item><description>IPv6 addresses must include their bounding brackets and be in their normalized form.</description></item>
+ </list>
+ </remarks>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions.RequireHeaderSymmetry">
+ <summary>
+ Require the number of header values to be in sync between the different headers being processed.
+ The default is 'false'.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Builder.HttpMethodOverrideExtensions.UseHttpMethodOverride(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
+ <summary>
+ Allows incoming POST request to override method type with type specified in header.
+ </summary>
+ <param name="builder">The <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/> instance this method extends.</param>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Builder.HttpMethodOverrideExtensions.UseHttpMethodOverride(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Builder.HttpMethodOverrideOptions)">
+ <summary>
+ Allows incoming POST request to override method type with type specified in form.
+ </summary>
+ <param name="builder">The <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/> instance this method extends.</param>
+ <param name="options">The <see cref="T:Microsoft.AspNetCore.Builder.HttpMethodOverrideOptions"/>.</param>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Builder.HttpMethodOverrideOptions.FormFieldName">
+ <summary>
+ Denotes the form element that contains the name of the resulting method type.
+ If not set the X-Http-Method-Override header will be used.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.HttpOverrides.CertificateForwardingMiddleware">
+ <summary>
+ Middleware that converts a forward header into a client certificate if found.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.HttpOverrides.CertificateForwardingMiddleware.#ctor(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.HttpOverrides.CertificateForwardingOptions})">
+ <summary>
+ Constructor.
+ </summary>
+ <param name="next"></param>
+ <param name="loggerFactory"></param>
+ <param name="options"></param>
+ </member>
+ <member name="M:Microsoft.AspNetCore.HttpOverrides.CertificateForwardingMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext)">
+ <summary>
+ Looks for the presence of a <see cref="P:Microsoft.AspNetCore.HttpOverrides.CertificateForwardingOptions.CertificateHeader"/> header in the request,
+ if found, converts this header to a ClientCertificate set on the connection.
+ </summary>
+ <param name="httpContext">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>
+ <returns>A <see cref="T:System.Threading.Tasks.Task"/>.</returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.HttpOverrides.CertificateForwardingOptions">
+ <summary>
+ Used to configure the <see cref="T:Microsoft.AspNetCore.HttpOverrides.CertificateForwardingMiddleware"/>.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.HttpOverrides.CertificateForwardingOptions.CertificateHeader">
+ <summary>
+ The name of the header containing the client certificate.
+ </summary>
+ <remarks>
+ This defaults to X-Client-Cert
+ </remarks>
+ </member>
+ <member name="F:Microsoft.AspNetCore.HttpOverrides.CertificateForwardingOptions.HeaderConverter">
+ <summary>
+ The function used to convert the header to an instance of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2"/>.
+ </summary>
+ <remarks>
+ This defaults to a conversion from a base64 encoded string.
+ </remarks>
+ </member>
+ <member name="T:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults">
+ <summary>
+ Default values related to <see cref="T:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersMiddleware"/> middleware
+ </summary>
+ <seealso cref="T:Microsoft.AspNetCore.Builder.ForwardedHeadersOptions"/>
+ </member>
+ <member name="P:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults.XForwardedForHeaderName">
+ <summary>
+ X-Forwarded-For
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults.XForwardedHostHeaderName">
+ <summary>
+ X-Forwarded-Host
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults.XForwardedProtoHeaderName">
+ <summary>
+ X-Forwarded-Proto
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults.XOriginalForHeaderName">
+ <summary>
+ X-Original-For
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults.XOriginalHostHeaderName">
+ <summary>
+ X-Original-Host
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.HttpOverrides.ForwardedHeadersDefaults.XOriginalProtoHeaderName">
+ <summary>
+ X-Original-Proto
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.HttpOverrides.IPNetwork.PrefixLength">
+ <summary>
+ The CIDR notation of the subnet mask
+ </summary>
+ </member>
+ <member name="T:Microsoft.Extensions.DependencyInjection.CertificateForwardingServiceExtensions">
+ <summary>
+ Extension methods for using certificate fowarding.
+ </summary>
+ </member>
+ <member name="M:Microsoft.Extensions.DependencyInjection.CertificateForwardingServiceExtensions.AddCertificateForwarding(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.AspNetCore.HttpOverrides.CertificateForwardingOptions})">
+ <summary>
+ Adds certificate forwarding to the specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
+ </summary>
+ <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
+ <param name="configure">An action delegate to configure the provided <see cref="T:Microsoft.AspNetCore.HttpOverrides.CertificateForwardingOptions"/>.</param>
+ <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
+ </member>
+ </members>
+</doc>