summaryrefslogtreecommitdiff
path: root/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.abstractions/2.0.1/lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.xml
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.abstractions/2.0.1/lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.xml')
-rw-r--r--Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.abstractions/2.0.1/lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.xml732
1 files changed, 732 insertions, 0 deletions
diff --git a/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.abstractions/2.0.1/lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.xml b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.abstractions/2.0.1/lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.xml
new file mode 100644
index 0000000000..2a98cbed72
--- /dev/null
+++ b/Tools/dotnetcli/sdk/NuGetFallbackFolder/microsoft.aspnetcore.authentication.abstractions/2.0.1/lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.xml
@@ -0,0 +1,732 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Microsoft.AspNetCore.Authentication.Abstractions</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.AspNetCore.Authentication.AuthenticateResult">
+ <summary>
+ Contains the result of an Authenticate call
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticateResult.Succeeded">
+ <summary>
+ If a ticket was produced, authenticate was successful.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticateResult.Ticket">
+ <summary>
+ The authentication ticket.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticateResult.Principal">
+ <summary>
+ Gets the claims-principal with authenticated user identities.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticateResult.Properties">
+ <summary>
+ Additional state values for the authentication session.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticateResult.Failure">
+ <summary>
+ Holds failure information from the authentication.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticateResult.None">
+ <summary>
+ Indicates that there was no information returned for this authentication scheme.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticateResult.Success(Microsoft.AspNetCore.Authentication.AuthenticationTicket)">
+ <summary>
+ Indicates that authentication was successful.
+ </summary>
+ <param name="ticket">The ticket representing the authentication result.</param>
+ <returns>The result.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticateResult.NoResult">
+ <summary>
+ Indicates that there was no information returned for this authentication scheme.
+ </summary>
+ <returns>The result.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticateResult.Fail(System.Exception)">
+ <summary>
+ Indicates that there was a failure during authentication.
+ </summary>
+ <param name="failure">The failure exception.</param>
+ <returns>The result.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticateResult.Fail(System.String)">
+ <summary>
+ Indicates that there was a failure during authentication.
+ </summary>
+ <param name="failureMessage">The failure message.</param>
+ <returns>The result.</returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions">
+ <summary>
+ Extension methods to expose Authentication on HttpContext.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext)">
+ <summary>
+ Extension method for authenticate using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultAuthenticateScheme"/> scheme.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticateResult"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">
+ <summary>
+ Extension method for authenticate.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticateResult"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">
+ <summary>
+ Extension method for Challenge.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <returns>The result.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext)">
+ <summary>
+ Extension method for authenticate using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultChallengeScheme"/> scheme.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Extension method for authenticate using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultChallengeScheme"/> scheme.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Extension method for Challenge.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">
+ <summary>
+ Extension method for Forbid.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext)">
+ <summary>
+ Extension method for Forbid using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultForbidScheme"/> scheme..
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Extension method for Forbid.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Extension method for Forbid.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Security.Claims.ClaimsPrincipal)">
+ <summary>
+ Extension method for SignIn.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <param name="principal">The user.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.Security.Claims.ClaimsPrincipal)">
+ <summary>
+ Extension method for SignIn using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignInScheme"/>.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="principal">The user.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Extension method for SignIn using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignInScheme"/>.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="principal">The user.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Extension method for SignIn.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <param name="principal">The user.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext)">
+ <summary>
+ Extension method for SignOut using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignOutScheme"/>.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Extension method for SignOut using the <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignOutScheme"/>.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">
+ <summary>
+ Extension method for SignOut.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <returns>The task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Extension method for SignOut.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.GetTokenAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.String)">
+ <summary>
+ Extension method for getting the value of an authentication token.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <param name="tokenName">The name of the token.</param>
+ <returns>The value of the token.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions.GetTokenAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">
+ <summary>
+ Extension method for getting the value of an authentication token.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="tokenName">The name of the token.</param>
+ <returns>The value of the token.</returns>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.Schemes">
+ <summary>
+ Returns the schemes in the order they were added (important for request handling priority)
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.SchemeMap">
+ <summary>
+ Maps schemes by name.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationOptions.AddScheme(System.String,System.Action{Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder})">
+ <summary>
+ Adds an <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/>.
+ </summary>
+ <param name="name">The name of the scheme being added.</param>
+ <param name="configureBuilder">Configures the scheme.</param>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationOptions.AddScheme``1(System.String,System.String)">
+ <summary>
+ Adds an <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/>.
+ </summary>
+ <typeparam name="THandler">The <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandler"/> responsible for the scheme.</typeparam>
+ <param name="name">The name of the scheme being added.</param>
+ <param name="displayName">The display name for the scheme.</param>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultScheme">
+ <summary>
+ Used as the fallback default scheme for all the other defaults.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultAuthenticateScheme">
+ <summary>
+ Used as the default scheme by <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)"/>.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignInScheme">
+ <summary>
+ Used as the default scheme by <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignOutScheme">
+ <summary>
+ Used as the default scheme by <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultChallengeScheme">
+ <summary>
+ Used as the default scheme by <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultForbidScheme">
+ <summary>
+ Used as the default scheme by <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties">
+ <summary>
+ Dictionary used to store state values about the authentication session.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> class
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationProperties.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
+ <summary>
+ Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> class
+ </summary>
+ <param name="items"></param>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.Items">
+ <summary>
+ State values about the authentication session.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.IsPersistent">
+ <summary>
+ Gets or sets whether the authentication session is persisted across multiple requests.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.RedirectUri">
+ <summary>
+ Gets or sets the full path or absolute URI to be used as an http redirect response value.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.IssuedUtc">
+ <summary>
+ Gets or sets the time at which the authentication ticket was issued.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.ExpiresUtc">
+ <summary>
+ Gets or sets the time at which the authentication ticket expires.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationProperties.AllowRefresh">
+ <summary>
+ Gets or sets if refreshing the authentication session should be allowed.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme">
+ <summary>
+ AuthenticationSchemes assign a name to a specific <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandler"/>
+ handlerType.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationScheme.#ctor(System.String,System.String,System.Type)">
+ <summary>
+ Constructor.
+ </summary>
+ <param name="name">The name for the authentication scheme.</param>
+ <param name="displayName">The display name for the authentication scheme.</param>
+ <param name="handlerType">The <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandler"/> type that handles this scheme.</param>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationScheme.Name">
+ <summary>
+ The name of the authentication scheme.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationScheme.DisplayName">
+ <summary>
+ The display name for the scheme. Null is valid and used for non user facing schemes.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationScheme.HandlerType">
+ <summary>
+ The <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandler"/> type that handles this scheme.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder">
+ <summary>
+ Used to build <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/>s.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder.#ctor(System.String)">
+ <summary>
+ Constructor.
+ </summary>
+ <param name="name">The name of the scheme being built.</param>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder.Name">
+ <summary>
+ The name of the scheme being built.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder.DisplayName">
+ <summary>
+ The display name for the scheme being built.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder.HandlerType">
+ <summary>
+ The <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandler"/> type responsible for this scheme.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationSchemeBuilder.Build">
+ <summary>
+ Builds the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/> instance.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationTicket">
+ <summary>
+ Contains user identity information as well as additional authentication state.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTicket.#ctor(System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationTicket"/> class
+ </summary>
+ <param name="principal">the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> that represents the authenticated user.</param>
+ <param name="properties">additional properties that can be consumed by the user or runtime.</param>
+ <param name="authenticationScheme">the authentication middleware that was responsible for this ticket.</param>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTicket.#ctor(System.Security.Claims.ClaimsPrincipal,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationTicket"/> class
+ </summary>
+ <param name="principal">the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> that represents the authenticated user.</param>
+ <param name="authenticationScheme">the authentication middleware that was responsible for this ticket.</param>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationTicket.AuthenticationScheme">
+ <summary>
+ Gets the authentication type.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationTicket.Principal">
+ <summary>
+ Gets the claims-principal with authenticated user identities.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationTicket.Properties">
+ <summary>
+ Additional state values for the authentication session.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationToken">
+ <summary>
+ Name/Value representing an token.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationToken.Name">
+ <summary>
+ Name.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.AuthenticationToken.Value">
+ <summary>
+ Value.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationFeature">
+ <summary>
+ Used to capture path info so redirects can be computed properly within an app.Map().
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.IAuthenticationFeature.OriginalPathBase">
+ <summary>
+ The original path base.
+ </summary>
+ </member>
+ <member name="P:Microsoft.AspNetCore.Authentication.IAuthenticationFeature.OriginalPath">
+ <summary>
+ The original path.
+ </summary>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandler">
+ <summary>
+ Created per request to handle authentication for to a particular scheme.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationHandler.InitializeAsync(Microsoft.AspNetCore.Authentication.AuthenticationScheme,Microsoft.AspNetCore.Http.HttpContext)">
+ <summary>
+ The handler should initialize anything it needs from the request and scheme here.
+ </summary>
+ <param name="scheme">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/> scheme.</param>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationHandler.AuthenticateAsync">
+ <summary>
+ Authentication behavior.
+ </summary>
+ <returns>The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticateResult"/> result.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationHandler.ChallengeAsync(Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Challenge behavior.
+ </summary>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> that contains the extra meta-data arriving with the authentication.</param>
+ <returns>A task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationHandler.ForbidAsync(Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Forbid behavior.
+ </summary>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> that contains the extra meta-data arriving with the authentication.</param>
+ <returns>A task.</returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider">
+ <summary>
+ Provides the appropriate IAuthenticationHandler instance for the authenticationScheme and request.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider.GetHandlerAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">
+ <summary>
+ Returns the handler instance that will be used.
+ </summary>
+ <param name="context">The context.</param>
+ <param name="authenticationScheme">The name of the authentication scheme being handled.</param>
+ <returns>The handler instance.</returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationRequestHandler">
+ <summary>
+ Used to determine if a handler wants to participate in request processing.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationRequestHandler.HandleRequestAsync">
+ <summary>
+ Returns true if request processing should stop.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider">
+ <summary>
+ Responsible for managing what authenticationSchemes are supported.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetAllSchemesAsync">
+ <summary>
+ Returns all currently registered <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/>s.
+ </summary>
+ <returns>All currently registered <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/>s.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetSchemeAsync(System.String)">
+ <summary>
+ Returns the <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/> matching the name, or null.
+ </summary>
+ <param name="name">The name of the authenticationScheme.</param>
+ <returns>The scheme or null if not found.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultAuthenticateSchemeAsync">
+ <summary>
+ Returns the scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)"/>.
+ This is typically specified via <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultAuthenticateScheme"/>.
+ Otherwise, this will fallback to <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultScheme"/>.
+ </summary>
+ <returns>The scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultChallengeSchemeAsync">
+ <summary>
+ Returns the scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.
+ This is typically specified via <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultChallengeScheme"/>.
+ Otherwise, this will fallback to <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultScheme"/>.
+ </summary>
+ <returns>The scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultForbidSchemeAsync">
+ <summary>
+ Returns the scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.
+ This is typically specified via <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultForbidScheme"/>.
+ Otherwise, this will fallback to <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultChallengeSchemeAsync"/> .
+ </summary>
+ <returns>The scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultSignInSchemeAsync">
+ <summary>
+ Returns the scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.
+ This is typically specified via <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignInScheme"/>.
+ Otherwise, this will fallback to <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultScheme"/>.
+ </summary>
+ <returns>The scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultSignOutSchemeAsync">
+ <summary>
+ Returns the scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.
+ This is typically specified via <see cref="P:Microsoft.AspNetCore.Authentication.AuthenticationOptions.DefaultSignOutScheme"/>.
+ Otherwise, this will fallback to <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetDefaultSignInSchemeAsync"/> .
+ </summary>
+ <returns>The scheme that will be used by default for <see cref="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)"/>.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.AddScheme(Microsoft.AspNetCore.Authentication.AuthenticationScheme)">
+ <summary>
+ Registers a scheme for use by <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationService"/>.
+ </summary>
+ <param name="scheme">The scheme.</param>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.RemoveScheme(System.String)">
+ <summary>
+ Removes a scheme, preventing it from being used by <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationService"/>.
+ </summary>
+ <param name="name">The name of the authenticationScheme being removed.</param>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider.GetRequestHandlerSchemesAsync">
+ <summary>
+ Returns the schemes in priority order for request handling.
+ </summary>
+ <returns>The schemes in priority order for request handling</returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationService">
+ <summary>
+ Used to provide authentication.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext,System.String)">
+ <summary>
+ Authenticate for the specified authentication scheme.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <returns>The result.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ChallengeAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Challenge the specified authentication scheme.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/>.</param>
+ <returns>A task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.ForbidAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Forbids the specified authentication scheme.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/>.</param>
+ <returns>A task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignInAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Sign a principal in for the specified authentication scheme.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <param name="principal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> to sign in.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/>.</param>
+ <returns>A task.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationService.SignOutAsync(Microsoft.AspNetCore.Http.HttpContext,System.String,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Sign out the specified authentication scheme.
+ </summary>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/>.</param>
+ <returns>A task.</returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationSignInHandler">
+ <summary>
+ Used to determine if a handler supports SignIn.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSignInHandler.SignInAsync(System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Handle sign in.
+ </summary>
+ <param name="user">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> user.</param>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> that contains the extra meta-data arriving with the authentication.</param>
+ <returns>A task.</returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.IAuthenticationSignOutHandler">
+ <summary>
+ Used to determine if a handler supports SignOut.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IAuthenticationSignOutHandler.SignOutAsync(Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Signout behavior.
+ </summary>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> that contains the extra meta-data arriving with the authentication.</param>
+ <returns>A task.</returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.IClaimsTransformation">
+ <summary>
+ Used by the <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationService"/> for claims transformation.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.IClaimsTransformation.TransformAsync(System.Security.Claims.ClaimsPrincipal)">
+ <summary>
+ Provides a central transformation point to change the specified principal.
+ </summary>
+ <param name="principal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> to transform.</param>
+ <returns>The transformed principal.</returns>
+ </member>
+ <member name="T:Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions">
+ <summary>
+ Extension methods for storing authentication tokens in <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/>.
+ </summary>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions.StoreTokens(Microsoft.AspNetCore.Authentication.AuthenticationProperties,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Authentication.AuthenticationToken})">
+ <summary>
+ Stores a set of authentication tokens, after removing any old tokens.
+ </summary>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>
+ <param name="tokens">The tokens to store.</param>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions.GetTokenValue(Microsoft.AspNetCore.Authentication.AuthenticationProperties,System.String)">
+ <summary>
+ Returns the value of a token.
+ </summary>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>
+ <param name="tokenName">The token name.</param>
+ <returns>The token value.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions.GetTokens(Microsoft.AspNetCore.Authentication.AuthenticationProperties)">
+ <summary>
+ Returns all of the AuthenticationTokens contained in the properties.
+ </summary>
+ <param name="properties">The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> properties.</param>
+ <returns>The authentication toekns.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions.GetTokenAsync(Microsoft.AspNetCore.Authentication.IAuthenticationService,Microsoft.AspNetCore.Http.HttpContext,System.String)">
+ <summary>
+ Extension method for getting the value of an authentication token.
+ </summary>
+ <param name="auth">The <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationService"/>.</param>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="tokenName">The name of the token.</param>
+ <returns>The value of the token.</returns>
+ </member>
+ <member name="M:Microsoft.AspNetCore.Authentication.AuthenticationTokenExtensions.GetTokenAsync(Microsoft.AspNetCore.Authentication.IAuthenticationService,Microsoft.AspNetCore.Http.HttpContext,System.String,System.String)">
+ <summary>
+ Extension method for getting the value of an authentication token.
+ </summary>
+ <param name="auth">The <see cref="T:Microsoft.AspNetCore.Authentication.IAuthenticationService"/>.</param>
+ <param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> context.</param>
+ <param name="scheme">The name of the authentication scheme.</param>
+ <param name="tokenName">The name of the token.</param>
+ <returns>The value of the token.</returns>
+ </member>
+ </members>
+</doc>