%PDF- %PDF-
Direktori : /lib/dotnet/packs/Microsoft.AspNetCore.App.Ref/7.0.19/ref/net7.0/ |
Current File : //lib/dotnet/packs/Microsoft.AspNetCore.App.Ref/7.0.19/ref/net7.0/Microsoft.AspNetCore.Identity.xml |
<?xml version="1.0"?> <doc> <assembly> <name>Microsoft.AspNetCore.Identity</name> </assembly> <members> <member name="T:Microsoft.AspNetCore.Identity.AspNetRoleManager`1"> <summary> Provides the APIs for managing roles in a persistence store. </summary> <typeparam name="TRole">The type encapsulating a role.</typeparam> </member> <member name="M:Microsoft.AspNetCore.Identity.AspNetRoleManager`1.#ctor(Microsoft.AspNetCore.Identity.IRoleStore{`0},System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Identity.IRoleValidator{`0}},Microsoft.AspNetCore.Identity.ILookupNormalizer,Microsoft.AspNetCore.Identity.IdentityErrorDescriber,Microsoft.Extensions.Logging.ILogger{Microsoft.AspNetCore.Identity.RoleManager{`0}},Microsoft.AspNetCore.Http.IHttpContextAccessor)"> <summary> Constructs a new instance of <see cref="T:Microsoft.AspNetCore.Identity.RoleManager`1"/>. </summary> <param name="store">The persistence store the manager will operate over.</param> <param name="roleValidators">A collection of validators for roles.</param> <param name="keyNormalizer">The normalizer to use when normalizing role names to keys.</param> <param name="errors">The <see cref="T:Microsoft.AspNetCore.Identity.IdentityErrorDescriber"/> used to provider error messages.</param> <param name="logger">The logger used to log messages, warnings and errors.</param> <param name="contextAccessor">The accessor used to access the <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param> </member> <member name="P:Microsoft.AspNetCore.Identity.AspNetRoleManager`1.CancellationToken"> <summary> The cancellation token associated with the current HttpContext.RequestAborted or CancellationToken.None if unavailable. </summary> </member> <member name="T:Microsoft.AspNetCore.Identity.AspNetUserManager`1"> <summary> Provides the APIs for managing user in a persistence store. </summary> <typeparam name="TUser">The type encapsulating a user.</typeparam> </member> <member name="M:Microsoft.AspNetCore.Identity.AspNetUserManager`1.#ctor(Microsoft.AspNetCore.Identity.IUserStore{`0},Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Identity.IdentityOptions},Microsoft.AspNetCore.Identity.IPasswordHasher{`0},System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Identity.IUserValidator{`0}},System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Identity.IPasswordValidator{`0}},Microsoft.AspNetCore.Identity.ILookupNormalizer,Microsoft.AspNetCore.Identity.IdentityErrorDescriber,System.IServiceProvider,Microsoft.Extensions.Logging.ILogger{Microsoft.AspNetCore.Identity.UserManager{`0}})"> <summary> Constructs a new instance of <see cref="T:Microsoft.AspNetCore.Identity.AspNetUserManager`1"/>. </summary> <param name="store">The persistence store the manager will operate over.</param> <param name="optionsAccessor">The accessor used to access the <see cref="T:Microsoft.AspNetCore.Identity.IdentityOptions"/>.</param> <param name="passwordHasher">The password hashing implementation to use when saving passwords.</param> <param name="userValidators">A collection of <see cref="T:Microsoft.AspNetCore.Identity.IUserValidator`1"/> to validate users against.</param> <param name="passwordValidators">A collection of <see cref="T:Microsoft.AspNetCore.Identity.IPasswordValidator`1"/> to validate passwords against.</param> <param name="keyNormalizer">The <see cref="T:Microsoft.AspNetCore.Identity.ILookupNormalizer"/> to use when generating index keys for users.</param> <param name="errors">The <see cref="T:Microsoft.AspNetCore.Identity.IdentityErrorDescriber"/> used to provider error messages.</param> <param name="services">The <see cref="T:System.IServiceProvider"/> used to resolve services.</param> <param name="logger">The logger used to log messages, warnings and errors.</param> </member> <member name="P:Microsoft.AspNetCore.Identity.AspNetUserManager`1.CancellationToken"> <summary> The cancellation token associated with the current HttpContext.RequestAborted or CancellationToken.None if unavailable. </summary> </member> <member name="T:Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions"> <summary> Contains options for the <see cref="T:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1"/>. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions.Name"> <summary> Gets or sets the name of the <see cref="T:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1"/>. Defaults to DataProtectorTokenProvider. </summary> <value> The name of the <see cref="T:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1"/>. </value> </member> <member name="P:Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions.TokenLifespan"> <summary> Gets or sets the amount of time a generated token remains valid. Defaults to 1 day. </summary> <value> The amount of time a generated token remains valid. </value> </member> <member name="T:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1"> <summary> Provides protection and validation of identity tokens. </summary> <typeparam name="TUser">The type used to represent a user.</typeparam> </member> <member name="M:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1.#ctor(Microsoft.AspNetCore.DataProtection.IDataProtectionProvider,Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions},Microsoft.Extensions.Logging.ILogger{Microsoft.AspNetCore.Identity.DataProtectorTokenProvider{`0}})"> <summary> Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1"/> class. </summary> <param name="dataProtectionProvider">The system data protection provider.</param> <param name="options">The configured <see cref="T:Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions"/>.</param> <param name="logger">The logger used to log messages, warnings and errors.</param> </member> <member name="P:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1.Options"> <summary> Gets the <see cref="T:Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions"/> for this instance. </summary> <value> The <see cref="T:Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions"/> for this instance. </value> </member> <member name="P:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1.Protector"> <summary> Gets the <see cref="T:Microsoft.AspNetCore.DataProtection.IDataProtector"/> for this instance. </summary> <value> The <see cref="T:Microsoft.AspNetCore.DataProtection.IDataProtector"/> for this instance. </value> </member> <member name="P:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1.Name"> <summary> Gets the name of this instance. </summary> <value> The name of this instance. </value> </member> <member name="P:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1.Logger"> <summary> Gets the <see cref="T:Microsoft.Extensions.Logging.ILogger"/> used to log messages from the provider. </summary> <value> The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> used to log messages from the provider. </value> </member> <member name="M:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1.GenerateAsync(System.String,Microsoft.AspNetCore.Identity.UserManager{`0},`0)"> <summary> Generates a protected token for the specified <paramref name="user"/> as an asynchronous operation. </summary> <param name="purpose">The purpose the token will be used for.</param> <param name="manager">The <see cref="T:Microsoft.AspNetCore.Identity.UserManager`1"/> to retrieve user properties from.</param> <param name="user">The <typeparamref name="TUser"/> the token will be generated from.</param> <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> representing the generated token.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1.ValidateAsync(System.String,System.String,Microsoft.AspNetCore.Identity.UserManager{`0},`0)"> <summary> Validates the protected <paramref name="token"/> for the specified <paramref name="user"/> and <paramref name="purpose"/> as an asynchronous operation. </summary> <param name="purpose">The purpose the token was be used for.</param> <param name="token">The token to validate.</param> <param name="manager">The <see cref="T:Microsoft.AspNetCore.Identity.UserManager`1"/> to retrieve user properties from.</param> <param name="user">The <typeparamref name="TUser"/> the token was generated for.</param> <returns> A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the result of the asynchronous validation, containing true if the token is valid, otherwise false. </returns> </member> <member name="M:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1.CanGenerateTwoFactorTokenAsync(Microsoft.AspNetCore.Identity.UserManager{`0},`0)"> <summary> Returns a <see cref="T:System.Boolean"/> indicating whether a token generated by this instance can be used as a Two Factor Authentication token as an asynchronous operation. </summary> <param name="manager">The <see cref="T:Microsoft.AspNetCore.Identity.UserManager`1"/> to retrieve user properties from.</param> <param name="user">The <typeparamref name="TUser"/> the token was generated for.</param> <returns> A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the result of the asynchronous query, containing true if a token generated by this instance can be used as a Two Factor Authentication token, otherwise false. </returns> <remarks>This method will always return false for instances of <see cref="T:Microsoft.AspNetCore.Identity.DataProtectorTokenProvider`1"/>.</remarks> </member> <member name="T:Microsoft.AspNetCore.Identity.StreamExtensions"> <summary> Utility extensions to streams </summary> </member> <member name="T:Microsoft.AspNetCore.Identity.ExternalLoginInfo"> <summary> Represents login information, source and externally source principal for a user record </summary> </member> <member name="M:Microsoft.AspNetCore.Identity.ExternalLoginInfo.#ctor(System.Security.Claims.ClaimsPrincipal,System.String,System.String,System.String)"> <summary> Creates a new instance of <see cref="T:Microsoft.AspNetCore.Identity.ExternalLoginInfo"/> </summary> <param name="principal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> to associate with this login.</param> <param name="loginProvider">The provider associated with this login information.</param> <param name="providerKey">The unique identifier for this user provided by the login provider.</param> <param name="displayName">The display name for the login provider.</param> </member> <member name="P:Microsoft.AspNetCore.Identity.ExternalLoginInfo.Principal"> <summary> Gets or sets the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> associated with this login. </summary> <value>The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> associated with this login.</value> </member> <member name="P:Microsoft.AspNetCore.Identity.ExternalLoginInfo.AuthenticationTokens"> <summary> The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationToken"/>s associated with this login. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.ExternalLoginInfo.AuthenticationProperties"> <summary> The <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> associated with this login. </summary> </member> <member name="T:Microsoft.AspNetCore.Identity.IdentityBuilderExtensions"> <summary> Helper functions for configuring identity services. </summary> </member> <member name="M:Microsoft.AspNetCore.Identity.IdentityBuilderExtensions.AddDefaultTokenProviders(Microsoft.AspNetCore.Identity.IdentityBuilder)"> <summary> Adds the default token providers used to generate tokens for reset passwords, change email and change telephone number operations, and for two factor authentication token generation. </summary> <param name="builder">The current <see cref="T:Microsoft.AspNetCore.Identity.IdentityBuilder"/> instance.</param> <returns>The current <see cref="T:Microsoft.AspNetCore.Identity.IdentityBuilder"/> instance.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.IdentityBuilderExtensions.AddSignInManager(Microsoft.AspNetCore.Identity.IdentityBuilder)"> <summary> Adds a <see cref="T:Microsoft.AspNetCore.Identity.SignInManager`1"/> for the <see cref="P:Microsoft.AspNetCore.Identity.IdentityBuilder.UserType"/>. </summary> <param name="builder">The current <see cref="T:Microsoft.AspNetCore.Identity.IdentityBuilder"/> instance.</param> <returns>The current <see cref="T:Microsoft.AspNetCore.Identity.IdentityBuilder"/> instance.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.IdentityBuilderExtensions.AddSignInManager``1(Microsoft.AspNetCore.Identity.IdentityBuilder)"> <summary> Adds a <see cref="T:Microsoft.AspNetCore.Identity.SignInManager`1"/> for the <see cref="P:Microsoft.AspNetCore.Identity.IdentityBuilder.UserType"/>. </summary> <typeparam name="TSignInManager">The type of the sign in manager to add.</typeparam> <param name="builder">The current <see cref="T:Microsoft.AspNetCore.Identity.IdentityBuilder"/> instance.</param> <returns>The current <see cref="T:Microsoft.AspNetCore.Identity.IdentityBuilder"/> instance.</returns> </member> <member name="T:Microsoft.AspNetCore.Identity.IdentityConstants"> <summary> Represents all the options you can use to configure the cookies middleware used by the identity system. </summary> </member> <member name="F:Microsoft.AspNetCore.Identity.IdentityConstants.ApplicationScheme"> <summary> The scheme used to identify application authentication cookies. </summary> </member> <member name="F:Microsoft.AspNetCore.Identity.IdentityConstants.ExternalScheme"> <summary> The scheme used to identify external authentication cookies. </summary> </member> <member name="F:Microsoft.AspNetCore.Identity.IdentityConstants.TwoFactorRememberMeScheme"> <summary> The scheme used to identify Two Factor authentication cookies for saving the Remember Me state. </summary> </member> <member name="F:Microsoft.AspNetCore.Identity.IdentityConstants.TwoFactorUserIdScheme"> <summary> The scheme used to identify Two Factor authentication cookies for round tripping user identities. </summary> </member> <member name="T:Microsoft.AspNetCore.Identity.IdentityCookiesBuilder"> <summary> Used to configure identity cookie options. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.ApplicationCookie"> <summary> Used to configure the application cookie. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.ExternalCookie"> <summary> Used to configure the external cookie. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.TwoFactorRememberMeCookie"> <summary> Used to configure the two factor remember me cookie. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.TwoFactorUserIdCookie"> <summary> Used to configure the two factor user id cookie. </summary> </member> <member name="T:Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions"> <summary> Helper functions for configuring identity services. </summary> </member> <member name="M:Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions.AddIdentityCookies(Microsoft.AspNetCore.Authentication.AuthenticationBuilder)"> <summary> Adds cookie authentication. </summary> <param name="builder">The current <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationBuilder"/> instance.</param> <returns>The <see cref="T:Microsoft.AspNetCore.Identity.IdentityCookiesBuilder"/> which can be used to configure the identity cookies.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions.AddIdentityCookies(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action{Microsoft.AspNetCore.Identity.IdentityCookiesBuilder})"> <summary> Adds the cookie authentication needed for sign in manager. </summary> <param name="builder">The current <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationBuilder"/> instance.</param> <param name="configureCookies">Action used to configure the cookies.</param> <returns>The <see cref="T:Microsoft.AspNetCore.Identity.IdentityCookiesBuilder"/> which can be used to configure the identity cookies.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions.AddApplicationCookie(Microsoft.AspNetCore.Authentication.AuthenticationBuilder)"> <summary> Adds the identity application cookie. </summary> <param name="builder">The current <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationBuilder"/> instance.</param> <returns>The <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/> which can be used to configure the cookie authentication.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions.AddExternalCookie(Microsoft.AspNetCore.Authentication.AuthenticationBuilder)"> <summary> Adds the identity cookie used for external logins. </summary> <param name="builder">The current <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationBuilder"/> instance.</param> <returns>The <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/> which can be used to configure the cookie authentication.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions.AddTwoFactorRememberMeCookie(Microsoft.AspNetCore.Authentication.AuthenticationBuilder)"> <summary> Adds the identity cookie used for two factor remember me. </summary> <param name="builder">The current <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationBuilder"/> instance.</param> <returns>The <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/> which can be used to configure the cookie authentication.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions.AddTwoFactorUserIdCookie(Microsoft.AspNetCore.Authentication.AuthenticationBuilder)"> <summary> Adds the identity cookie used for two factor logins. </summary> <param name="builder">The current <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationBuilder"/> instance.</param> <returns>The <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/> which can be used to configure the cookie authentication.</returns> </member> <member name="T:Microsoft.AspNetCore.Identity.ISecurityStampValidator"> <summary> Provides an abstraction for a validating a security stamp of an incoming identity, and regenerating or rejecting the identity based on the validation result. </summary> </member> <member name="M:Microsoft.AspNetCore.Identity.ISecurityStampValidator.ValidateAsync(Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext)"> <summary> Validates a security stamp of an identity as an asynchronous operation, and rebuilds the identity if the validation succeeds, otherwise rejects the identity. </summary> <param name="context">The context containing the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> and <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> to validate.</param> <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous validation operation.</returns> </member> <member name="T:Microsoft.AspNetCore.Identity.ITwoFactorSecurityStampValidator"> <summary> Used to validate the two factor remember client cookie security stamp. </summary> </member> <member name="T:Microsoft.AspNetCore.Identity.SecurityStampRefreshingPrincipalContext"> <summary> Used to pass information during the SecurityStamp validation event. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.SecurityStampRefreshingPrincipalContext.CurrentPrincipal"> <summary> The principal contained in the current cookie. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.SecurityStampRefreshingPrincipalContext.NewPrincipal"> <summary> The new principal which should replace the current. </summary> </member> <member name="T:Microsoft.AspNetCore.Identity.SecurityStampValidator`1"> <summary> Provides default implementation of validation functions for security stamps. </summary> <typeparam name="TUser">The type encapsulating a user.</typeparam> </member> <member name="M:Microsoft.AspNetCore.Identity.SecurityStampValidator`1.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions},Microsoft.AspNetCore.Identity.SignInManager{`0},Microsoft.AspNetCore.Authentication.ISystemClock,Microsoft.Extensions.Logging.ILoggerFactory)"> <summary> Creates a new instance of <see cref="T:Microsoft.AspNetCore.Identity.SecurityStampValidator`1"/>. </summary> <param name="options">Used to access the <see cref="T:Microsoft.AspNetCore.Identity.IdentityOptions"/>.</param> <param name="signInManager">The <see cref="T:Microsoft.AspNetCore.Identity.SignInManager`1"/>.</param> <param name="clock">The system clock.</param> <param name="logger">The logger.</param> </member> <member name="P:Microsoft.AspNetCore.Identity.SecurityStampValidator`1.SignInManager"> <summary> The SignInManager. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.SecurityStampValidator`1.Options"> <summary> The <see cref="T:Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions"/>. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.SecurityStampValidator`1.Clock"> <summary> The <see cref="T:Microsoft.AspNetCore.Authentication.ISystemClock"/>. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.SecurityStampValidator`1.Logger"> <summary> Gets the <see cref="T:Microsoft.Extensions.Logging.ILogger"/> used to log messages. </summary> <value> The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> used to log messages. </value> </member> <member name="M:Microsoft.AspNetCore.Identity.SecurityStampValidator`1.SecurityStampVerified(`0,Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext)"> <summary> Called when the security stamp has been verified. </summary> <param name="user">The user who has been verified.</param> <param name="context">The <see cref="T:Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext"/>.</param> <returns>A task.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SecurityStampValidator`1.VerifySecurityStamp(System.Security.Claims.ClaimsPrincipal)"> <summary> Verifies the principal's security stamp, returns the matching user if successful </summary> <param name="principal">The principal to verify.</param> <returns>The verified user or null if verification fails.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SecurityStampValidator`1.ValidateAsync(Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext)"> <summary> Validates a security stamp of an identity as an asynchronous operation, and rebuilds the identity if the validation succeeds, otherwise rejects the identity. </summary> <param name="context">The context containing the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> and <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> to validate.</param> <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous validation operation.</returns> </member> <member name="T:Microsoft.AspNetCore.Identity.SecurityStampValidator"> <summary> Static helper class used to configure a CookieAuthenticationNotifications to validate a cookie against a user's security stamp. </summary> </member> <member name="M:Microsoft.AspNetCore.Identity.SecurityStampValidator.ValidatePrincipalAsync(Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext)"> <summary> Validates a principal against a user's stored security stamp. </summary> <param name="context">The context containing the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> and <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> to validate.</param> <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous validation operation.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SecurityStampValidator.ValidateAsync``1(Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext)"> <summary> Used to validate the <see cref="F:Microsoft.AspNetCore.Identity.IdentityConstants.TwoFactorUserIdScheme"/> and <see cref="F:Microsoft.AspNetCore.Identity.IdentityConstants.TwoFactorRememberMeScheme"/> cookies against the user's stored security stamp. </summary> <param name="context">The context containing the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> and <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/> to validate.</param> <returns></returns> </member> <member name="T:Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions"> <summary> Options for <see cref="T:Microsoft.AspNetCore.Identity.ISecurityStampValidator"/>. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions.ValidationInterval"> <summary> Gets or sets the <see cref="T:System.TimeSpan"/> after which security stamps are re-validated. Defaults to 30 minutes. </summary> <value> The <see cref="T:System.TimeSpan"/> after which security stamps are re-validated. </value> </member> <member name="P:Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions.OnRefreshingPrincipal"> <summary> Invoked when the default security stamp validator replaces the user's ClaimsPrincipal in the cookie. </summary> </member> <member name="T:Microsoft.AspNetCore.Identity.SignInManager`1"> <summary> Provides the APIs for user sign in. </summary> <typeparam name="TUser">The type encapsulating a user.</typeparam> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.#ctor(Microsoft.AspNetCore.Identity.UserManager{`0},Microsoft.AspNetCore.Http.IHttpContextAccessor,Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory{`0},Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Identity.IdentityOptions},Microsoft.Extensions.Logging.ILogger{Microsoft.AspNetCore.Identity.SignInManager{`0}},Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider,Microsoft.AspNetCore.Identity.IUserConfirmation{`0})"> <summary> Creates a new instance of <see cref="T:Microsoft.AspNetCore.Identity.SignInManager`1"/>. </summary> <param name="userManager">An instance of <see cref="P:Microsoft.AspNetCore.Identity.SignInManager`1.UserManager"/> used to retrieve users from and persist users.</param> <param name="contextAccessor">The accessor used to access the <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param> <param name="claimsFactory">The factory to use to create claims principals for a user.</param> <param name="optionsAccessor">The accessor used to access the <see cref="T:Microsoft.AspNetCore.Identity.IdentityOptions"/>.</param> <param name="logger">The logger used to log messages, warnings and errors.</param> <param name="schemes">The scheme provider that is used enumerate the authentication schemes.</param> <param name="confirmation">The <see cref="T:Microsoft.AspNetCore.Identity.IUserConfirmation`1"/> used check whether a user account is confirmed.</param> </member> <member name="P:Microsoft.AspNetCore.Identity.SignInManager`1.Logger"> <summary> Gets the <see cref="T:Microsoft.Extensions.Logging.ILogger"/> used to log messages from the manager. </summary> <value> The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> used to log messages from the manager. </value> </member> <member name="P:Microsoft.AspNetCore.Identity.SignInManager`1.UserManager"> <summary> The <see cref="T:Microsoft.AspNetCore.Identity.UserManager`1"/> used. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.SignInManager`1.ClaimsFactory"> <summary> The <see cref="T:Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory`1"/> used. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.SignInManager`1.Options"> <summary> The <see cref="T:Microsoft.AspNetCore.Identity.IdentityOptions"/> used. </summary> </member> <member name="P:Microsoft.AspNetCore.Identity.SignInManager`1.Context"> <summary> The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> used. </summary> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.CreateUserPrincipalAsync(`0)"> <summary> Creates a <see cref="T:System.Security.Claims.ClaimsPrincipal"/> for the specified <paramref name="user"/>, as an asynchronous operation. </summary> <param name="user">The user to create a <see cref="T:System.Security.Claims.ClaimsPrincipal"/> for.</param> <returns>The task object representing the asynchronous operation, containing the ClaimsPrincipal for the specified user.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.IsSignedIn(System.Security.Claims.ClaimsPrincipal)"> <summary> Returns true if the principal has an identity with the application cookie identity </summary> <param name="principal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> instance.</param> <returns>True if the user is logged in with identity.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.CanSignInAsync(`0)"> <summary> Returns a flag indicating whether the specified user can sign in. </summary> <param name="user">The user whose sign-in status should be returned.</param> <returns> The task object representing the asynchronous operation, containing a flag that is true if the specified user can sign-in, otherwise false. </returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.RefreshSignInAsync(`0)"> <summary> Signs in the specified <paramref name="user"/>, whilst preserving the existing AuthenticationProperties of the current signed-in user like rememberMe, as an asynchronous operation. </summary> <param name="user">The user to sign-in.</param> <returns>The task object representing the asynchronous operation.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.SignInAsync(`0,System.Boolean,System.String)"> <summary> Signs in the specified <paramref name="user"/>. </summary> <param name="user">The user to sign-in.</param> <param name="isPersistent">Flag indicating whether the sign-in cookie should persist after the browser is closed.</param> <param name="authenticationMethod">Name of the method used to authenticate the user.</param> <returns>The task object representing the asynchronous operation.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.SignInAsync(`0,Microsoft.AspNetCore.Authentication.AuthenticationProperties,System.String)"> <summary> Signs in the specified <paramref name="user"/>. </summary> <param name="user">The user to sign-in.</param> <param name="authenticationProperties">Properties applied to the login and authentication cookie.</param> <param name="authenticationMethod">Name of the method used to authenticate the user.</param> <returns>The task object representing the asynchronous operation.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.SignInWithClaimsAsync(`0,System.Boolean,System.Collections.Generic.IEnumerable{System.Security.Claims.Claim})"> <summary> Signs in the specified <paramref name="user"/>. </summary> <param name="user">The user to sign-in.</param> <param name="isPersistent">Flag indicating whether the sign-in cookie should persist after the browser is closed.</param> <param name="additionalClaims">Additional claims that will be stored in the cookie.</param> <returns>The task object representing the asynchronous operation.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.SignInWithClaimsAsync(`0,Microsoft.AspNetCore.Authentication.AuthenticationProperties,System.Collections.Generic.IEnumerable{System.Security.Claims.Claim})"> <summary> Signs in the specified <paramref name="user"/>. </summary> <param name="user">The user to sign-in.</param> <param name="authenticationProperties">Properties applied to the login and authentication cookie.</param> <param name="additionalClaims">Additional claims that will be stored in the cookie.</param> <returns>The task object representing the asynchronous operation.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.SignOutAsync"> <summary> Signs the current user out of the application. </summary> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.ValidateSecurityStampAsync(System.Security.Claims.ClaimsPrincipal)"> <summary> Validates the security stamp for the specified <paramref name="principal"/> against the persisted stamp for the current user, as an asynchronous operation. </summary> <param name="principal">The principal whose stamp should be validated.</param> <returns>The task object representing the asynchronous operation. The task will contain the <typeparamref name="TUser"/> if the stamp matches the persisted value, otherwise it will return null.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.ValidateTwoFactorSecurityStampAsync(System.Security.Claims.ClaimsPrincipal)"> <summary> Validates the security stamp for the specified <paramref name="principal"/> from one of the two factor principals (remember client or user id) against the persisted stamp for the current user, as an asynchronous operation. </summary> <param name="principal">The principal whose stamp should be validated.</param> <returns>The task object representing the asynchronous operation. The task will contain the <typeparamref name="TUser"/> if the stamp matches the persisted value, otherwise it will return null.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.ValidateSecurityStampAsync(`0,System.String)"> <summary> Validates the security stamp for the specified <paramref name="user"/>. If no user is specified, or if the store does not support security stamps, validation is considered successful. </summary> <param name="user">The user whose stamp should be validated.</param> <param name="securityStamp">The expected security stamp value.</param> <returns>The result of the validation.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.PasswordSignInAsync(`0,System.String,System.Boolean,System.Boolean)"> <summary> Attempts to sign in the specified <paramref name="user"/> and <paramref name="password"/> combination as an asynchronous operation. </summary> <param name="user">The user to sign in.</param> <param name="password">The password to attempt to sign in with.</param> <param name="isPersistent">Flag indicating whether the sign-in cookie should persist after the browser is closed.</param> <param name="lockoutOnFailure">Flag indicating if the user account should be locked if the sign in fails.</param> <returns>The task object representing the asynchronous operation containing the <see name="SignInResult"/> for the sign-in attempt.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.PasswordSignInAsync(System.String,System.String,System.Boolean,System.Boolean)"> <summary> Attempts to sign in the specified <paramref name="userName"/> and <paramref name="password"/> combination as an asynchronous operation. </summary> <param name="userName">The user name to sign in.</param> <param name="password">The password to attempt to sign in with.</param> <param name="isPersistent">Flag indicating whether the sign-in cookie should persist after the browser is closed.</param> <param name="lockoutOnFailure">Flag indicating if the user account should be locked if the sign in fails.</param> <returns>The task object representing the asynchronous operation containing the <see name="SignInResult"/> for the sign-in attempt.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.CheckPasswordSignInAsync(`0,System.String,System.Boolean)"> <summary> Attempts a password sign in for a user. </summary> <param name="user">The user to sign in.</param> <param name="password">The password to attempt to sign in with.</param> <param name="lockoutOnFailure">Flag indicating if the user account should be locked if the sign in fails.</param> <returns>The task object representing the asynchronous operation containing the <see name="SignInResult"/> for the sign-in attempt.</returns> <returns></returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.IsTwoFactorClientRememberedAsync(`0)"> <summary> Returns a flag indicating if the current client browser has been remembered by two factor authentication for the user attempting to login, as an asynchronous operation. </summary> <param name="user">The user attempting to login.</param> <returns> The task object representing the asynchronous operation containing true if the browser has been remembered for the current user. </returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.RememberTwoFactorClientAsync(`0)"> <summary> Sets a flag on the browser to indicate the user has selected "Remember this browser" for two factor authentication purposes, as an asynchronous operation. </summary> <param name="user">The user who choose "remember this browser".</param> <returns>The task object representing the asynchronous operation.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.ForgetTwoFactorClientAsync"> <summary> Clears the "Remember this browser flag" from the current browser, as an asynchronous operation. </summary> <returns>The task object representing the asynchronous operation.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.TwoFactorRecoveryCodeSignInAsync(System.String)"> <summary> Signs in the user without two factor authentication using a two factor recovery code. </summary> <param name="recoveryCode">The two factor recovery code.</param> <returns></returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.TwoFactorAuthenticatorSignInAsync(System.String,System.Boolean,System.Boolean)"> <summary> Validates the sign in code from an authenticator app and creates and signs in the user, as an asynchronous operation. </summary> <param name="code">The two factor authentication code to validate.</param> <param name="isPersistent">Flag indicating whether the sign-in cookie should persist after the browser is closed.</param> <param name="rememberClient">Flag indicating whether the current browser should be remember, suppressing all further two factor authentication prompts.</param> <returns>The task object representing the asynchronous operation containing the <see name="SignInResult"/> for the sign-in attempt.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.TwoFactorSignInAsync(System.String,System.String,System.Boolean,System.Boolean)"> <summary> Validates the two factor sign in code and creates and signs in the user, as an asynchronous operation. </summary> <param name="provider">The two factor authentication provider to validate the code against.</param> <param name="code">The two factor authentication code to validate.</param> <param name="isPersistent">Flag indicating whether the sign-in cookie should persist after the browser is closed.</param> <param name="rememberClient">Flag indicating whether the current browser should be remember, suppressing all further two factor authentication prompts.</param> <returns>The task object representing the asynchronous operation containing the <see name="SignInResult"/> for the sign-in attempt.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.GetTwoFactorAuthenticationUserAsync"> <summary> Gets the <typeparamref name="TUser"/> for the current two factor authentication login, as an asynchronous operation. </summary> <returns>The task object representing the asynchronous operation containing the <typeparamref name="TUser"/> for the sign-in attempt.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.ExternalLoginSignInAsync(System.String,System.String,System.Boolean)"> <summary> Signs in a user via a previously registered third party login, as an asynchronous operation. </summary> <param name="loginProvider">The login provider to use.</param> <param name="providerKey">The unique provider identifier for the user.</param> <param name="isPersistent">Flag indicating whether the sign-in cookie should persist after the browser is closed.</param> <returns>The task object representing the asynchronous operation containing the <see name="SignInResult"/> for the sign-in attempt.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.ExternalLoginSignInAsync(System.String,System.String,System.Boolean,System.Boolean)"> <summary> Signs in a user via a previously registered third party login, as an asynchronous operation. </summary> <param name="loginProvider">The login provider to use.</param> <param name="providerKey">The unique provider identifier for the user.</param> <param name="isPersistent">Flag indicating whether the sign-in cookie should persist after the browser is closed.</param> <param name="bypassTwoFactor">Flag indicating whether to bypass two factor authentication.</param> <returns>The task object representing the asynchronous operation containing the <see name="SignInResult"/> for the sign-in attempt.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.GetExternalAuthenticationSchemesAsync"> <summary> Gets a collection of <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/>s for the known external login providers. </summary> <returns>A collection of <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationScheme"/>s for the known external login providers.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.GetExternalLoginInfoAsync(System.String)"> <summary> Gets the external login information for the current login, as an asynchronous operation. </summary> <param name="expectedXsrf">Flag indication whether a Cross Site Request Forgery token was expected in the current request.</param> <returns>The task object representing the asynchronous operation containing the <see name="ExternalLoginInfo"/> for the sign-in attempt.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.UpdateExternalAuthenticationTokensAsync(Microsoft.AspNetCore.Identity.ExternalLoginInfo)"> <summary> Stores any authentication tokens found in the external authentication cookie into the associated user. </summary> <param name="externalLogin">The information from the external login provider.</param> <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation, containing the <see cref="T:Microsoft.AspNetCore.Identity.IdentityResult"/> of the operation.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.ConfigureExternalAuthenticationProperties(System.String,System.String,System.String)"> <summary> Configures the redirect URL and user identifier for the specified external login <paramref name="provider"/>. </summary> <param name="provider">The provider to configure.</param> <param name="redirectUrl">The external login URL users should be redirected to during the login flow.</param> <param name="userId">The current user's identifier, which will be used to provide CSRF protection.</param> <returns>A configured <see cref="T:Microsoft.AspNetCore.Authentication.AuthenticationProperties"/>.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.StoreTwoFactorInfo(System.String,System.String)"> <summary> Creates a claims principal for the specified 2fa information. </summary> <param name="userId">The user whose is logging in via 2fa.</param> <param name="loginProvider">The 2fa provider.</param> <returns>A <see cref="T:System.Security.Claims.ClaimsPrincipal"/> containing the user 2fa information.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.SignInOrTwoFactorAsync(`0,System.Boolean,System.String,System.Boolean)"> <summary> Signs in the specified <paramref name="user"/> if <paramref name="bypassTwoFactor"/> is set to false. Otherwise stores the <paramref name="user"/> for use after a two factor check. </summary> <param name="user"></param> <param name="isPersistent">Flag indicating whether the sign-in cookie should persist after the browser is closed.</param> <param name="loginProvider">The login provider to use. Default is null</param> <param name="bypassTwoFactor">Flag indicating whether to bypass two factor authentication. Default is false</param> <returns>Returns a <see cref="T:Microsoft.AspNetCore.Identity.SignInResult"/></returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.IsLockedOut(`0)"> <summary> Used to determine if a user is considered locked out. </summary> <param name="user">The user.</param> <returns>Whether a user is considered locked out.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.LockedOut(`0)"> <summary> Returns a locked out SignInResult. </summary> <param name="user">The user.</param> <returns>A locked out SignInResult</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.PreSignInCheck(`0)"> <summary> Used to ensure that a user is allowed to sign in. </summary> <param name="user">The user</param> <returns>Null if the user should be allowed to sign in, otherwise the SignInResult why they should be denied.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.SignInManager`1.ResetLockout(`0)"> <summary> Used to reset a user's lockout count. </summary> <param name="user">The user</param> <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation, containing the <see cref="T:Microsoft.AspNetCore.Identity.IdentityResult"/> of the operation.</returns> </member> <member name="T:Microsoft.AspNetCore.Identity.TwoFactorSecurityStampValidator`1"> <summary> Responsible for validation of two factor identity cookie security stamp. </summary> <typeparam name="TUser">The type encapsulating a user.</typeparam> </member> <member name="M:Microsoft.AspNetCore.Identity.TwoFactorSecurityStampValidator`1.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions},Microsoft.AspNetCore.Identity.SignInManager{`0},Microsoft.AspNetCore.Authentication.ISystemClock,Microsoft.Extensions.Logging.ILoggerFactory)"> <summary> Creates a new instance of <see cref="T:Microsoft.AspNetCore.Identity.SecurityStampValidator`1"/>. </summary> <param name="options">Used to access the <see cref="T:Microsoft.AspNetCore.Identity.IdentityOptions"/>.</param> <param name="signInManager">The <see cref="T:Microsoft.AspNetCore.Identity.SignInManager`1"/>.</param> <param name="clock">The system clock.</param> <param name="logger">The logger.</param> </member> <member name="M:Microsoft.AspNetCore.Identity.TwoFactorSecurityStampValidator`1.VerifySecurityStamp(System.Security.Claims.ClaimsPrincipal)"> <summary> Verifies the principal's security stamp, returns the matching user if successful </summary> <param name="principal">The principal to verify.</param> <returns>The verified user or null if verification fails.</returns> </member> <member name="M:Microsoft.AspNetCore.Identity.TwoFactorSecurityStampValidator`1.SecurityStampVerified(`0,Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext)"> <summary> Called when the security stamp has been verified. </summary> <param name="user">The user who has been verified.</param> <param name="context">The <see cref="T:Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext"/>.</param> <returns>A task.</returns> </member> <member name="P:Microsoft.AspNetCore.Identity.Resources.InvalidManagerType"> <summary>Type {0} must derive from {1}<{2}>.</summary> </member> <member name="M:Microsoft.AspNetCore.Identity.Resources.FormatInvalidManagerType(System.Object,System.Object,System.Object)"> <summary>Type {0} must derive from {1}<{2}>.</summary> </member> <member name="P:Microsoft.AspNetCore.Identity.Resources.InvalidPasswordHasherCompatibilityMode"> <summary>The provided PasswordHasherCompatibilityMode is invalid.</summary> </member> <member name="P:Microsoft.AspNetCore.Identity.Resources.InvalidPasswordHasherIterationCount"> <summary>The iteration count must be a positive integer.</summary> </member> <member name="T:Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions"> <summary> Contains extension methods to <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> for configuring identity services. </summary> </member> <member name="M:Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions.AddIdentity``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)"> <summary> Adds the default identity system configuration for the specified User and Role types. </summary> <typeparam name="TUser">The type representing a User in the system.</typeparam> <typeparam name="TRole">The type representing a Role in the system.</typeparam> <param name="services">The services available in the application.</param> <returns>An <see cref="T:Microsoft.AspNetCore.Identity.IdentityBuilder"/> for creating and configuring the identity system.</returns> </member> <member name="M:Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions.AddIdentity``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.AspNetCore.Identity.IdentityOptions})"> <summary> Adds and configures the identity system for the specified User and Role types. </summary> <typeparam name="TUser">The type representing a User in the system.</typeparam> <typeparam name="TRole">The type representing a Role in the system.</typeparam> <param name="services">The services available in the application.</param> <param name="setupAction">An action to configure the <see cref="T:Microsoft.AspNetCore.Identity.IdentityOptions"/>.</param> <returns>An <see cref="T:Microsoft.AspNetCore.Identity.IdentityBuilder"/> for creating and configuring the identity system.</returns> </member> <member name="M:Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions.ConfigureApplicationCookie(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions})"> <summary> Configures the application cookie. </summary> <param name="services">The services available in the application.</param> <param name="configure">An action to configure the <see cref="T:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions"/>.</param> <returns>The services.</returns> </member> <member name="M:Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions.ConfigureExternalCookie(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions})"> <summary> Configure the external cookie. </summary> <param name="services">The services available in the application.</param> <param name="configure">An action to configure the <see cref="T:Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions"/>.</param> <returns>The services.</returns> </member> </members> </doc>