From f0c40b11e94a44f8628957056931fbc255528438 Mon Sep 17 00:00:00 2001 From: Kevin Pilch Date: Wed, 2 Sep 2020 17:13:42 -0700 Subject: [PATCH] Add PublicAPI baselines for Identity Except Identity.UI, since it has Razor files. --- .../src/PublicAPI.Shipped.txt | 1 + .../src/PublicAPI.Unshipped.txt | 129 +++++ src/Identity/Core/src/PublicAPI.Shipped.txt | 1 + src/Identity/Core/src/PublicAPI.Unshipped.txt | 139 +++++ src/Identity/Core/src/SignInManager.cs | 3 + .../Extensions.Core/src/PublicAPI.Shipped.txt | 1 + .../src/PublicAPI.Unshipped.txt | 540 ++++++++++++++++++ .../src/PublicAPI.Shipped.txt | 1 + .../src/PublicAPI.Unshipped.txt | 206 +++++++ 9 files changed, 1021 insertions(+) create mode 100644 src/Identity/ApiAuthorization.IdentityServer/src/PublicAPI.Shipped.txt create mode 100644 src/Identity/ApiAuthorization.IdentityServer/src/PublicAPI.Unshipped.txt create mode 100644 src/Identity/Core/src/PublicAPI.Shipped.txt create mode 100644 src/Identity/Core/src/PublicAPI.Unshipped.txt create mode 100644 src/Identity/Extensions.Core/src/PublicAPI.Shipped.txt create mode 100644 src/Identity/Extensions.Core/src/PublicAPI.Unshipped.txt create mode 100644 src/Identity/Extensions.Stores/src/PublicAPI.Shipped.txt create mode 100644 src/Identity/Extensions.Stores/src/PublicAPI.Unshipped.txt diff --git a/src/Identity/ApiAuthorization.IdentityServer/src/PublicAPI.Shipped.txt b/src/Identity/ApiAuthorization.IdentityServer/src/PublicAPI.Shipped.txt new file mode 100644 index 000000000000..7dc5c58110bf --- /dev/null +++ b/src/Identity/ApiAuthorization.IdentityServer/src/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Identity/ApiAuthorization.IdentityServer/src/PublicAPI.Unshipped.txt b/src/Identity/ApiAuthorization.IdentityServer/src/PublicAPI.Unshipped.txt new file mode 100644 index 000000000000..2eaa8f7d1ee9 --- /dev/null +++ b/src/Identity/ApiAuthorization.IdentityServer/src/PublicAPI.Unshipped.txt @@ -0,0 +1,129 @@ +#nullable enable +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions.ApiAuthorizationOptions() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder.ApiResourceBuilder() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceCollection +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceCollection.ApiResourceCollection() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiScopeCollection +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiScopeCollection.ApiScopeCollection() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfiles +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfilesPropertyNames +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfilesPropertyValues +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder.ClientBuilder() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientCollection +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientCollection.ClientCollection() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientParametersTagHelper +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IClientRequestParametersProvider +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder.IdentityResourceBuilder() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.AddAddress() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.AddEmail() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.AddOpenId() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.AddPhone() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.AddProfile() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.IdentityResourceCollection() -> void +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityServerJwtConstants +Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityServerJwtConstants.IdentityServerJwtConstants() -> void +Microsoft.AspNetCore.Authentication.AuthenticationBuilderExtensions +Microsoft.Extensions.DependencyInjection.IdentityServerBuilderConfigurationExtensions +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationDbContext +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationDbContext.ApiAuthorizationDbContext(Microsoft.EntityFrameworkCore.DbContextOptions options, Microsoft.Extensions.Options.IOptions operationalStoreOptions) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationDbContext.DeviceFlowCodes.get -> Microsoft.EntityFrameworkCore.DbSet +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationDbContext.DeviceFlowCodes.set -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationDbContext.PersistedGrants.get -> Microsoft.EntityFrameworkCore.DbSet +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationDbContext.PersistedGrants.set -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions.ApiResources.get -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceCollection +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions.ApiResources.set -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions.ApiScopes.get -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiScopeCollection +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions.ApiScopes.set -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions.Clients.get -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientCollection +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions.Clients.set -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions.IdentityResources.get -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions.IdentityResources.set -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions.SigningCredential.get -> Microsoft.IdentityModel.Tokens.SigningCredentials +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationOptions.SigningCredential.set -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder.AllowAllClients() -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder.ApiResourceBuilder(IdentityServer4.Models.ApiResource resource) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder.Build() -> IdentityServer4.Models.ApiResource +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder.ReplaceScopes(params string[] resourceScopes) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder.WithApplicationProfile(string profile) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder.WithScopes(params string[] resourceScopes) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceCollection.AddApiResource(string name, System.Action configure) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceCollection.AddIdentityServerJwt(string name, System.Action configure) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceCollection.AddRange(params IdentityServer4.Models.ApiResource[] resources) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceCollection.ApiResourceCollection(System.Collections.Generic.IList list) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceCollection.this[string key].get -> IdentityServer4.Models.ApiResource +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiScopeCollection.AddRange(params IdentityServer4.Models.ApiScope[] scopes) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiScopeCollection.ApiScopeCollection(System.Collections.Generic.IList list) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiScopeCollection.ContainsScope(string key) -> bool +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiScopeCollection.this[string key].get -> IdentityServer4.Models.ApiScope +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder.Build() -> IdentityServer4.Models.Client +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder.ClientBuilder(IdentityServer4.Models.Client client) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder.WithApplicationProfile(string profile) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder.WithClientId(string clientId) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder.WithLogoutRedirectUri(string logoutUri) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder.WithRedirectUri(string redirectUri) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder.WithScopes(params string[] scopes) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder.WithoutClientSecrets() -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientCollection.AddIdentityServerSPA(string clientId, System.Action configure) -> IdentityServer4.Models.Client +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientCollection.AddNativeApp(string clientId, System.Action configure) -> IdentityServer4.Models.Client +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientCollection.AddRange(params IdentityServer4.Models.Client[] clients) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientCollection.AddSPA(string clientId, System.Action configure) -> IdentityServer4.Models.Client +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientCollection.ClientCollection(System.Collections.Generic.IList list) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientCollection.this[string key].get -> IdentityServer4.Models.Client +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientParametersTagHelper.ClientId.get -> string +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientParametersTagHelper.ClientId.set -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientParametersTagHelper.ClientParametersTagHelper(Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IClientRequestParametersProvider clientRequestParametersProvider) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientParametersTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientParametersTagHelper.ViewContext.set -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IClientRequestParametersProvider.GetClientParameters(Microsoft.AspNetCore.Http.HttpContext context, string clientId) -> System.Collections.Generic.IDictionary +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder.AllowAllClients() -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder.Build() -> IdentityServer4.Models.IdentityResource +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder.IdentityResourceBuilder(IdentityServer4.Models.IdentityResource resource) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.AddAddress(System.Action configure) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.AddEmail(System.Action configure) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.AddOpenId(System.Action configure) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.AddPhone(System.Action configure) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.AddProfile(System.Action configure) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.AddRange(params IdentityServer4.Models.IdentityResource[] identityResources) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.IdentityResourceCollection(System.Collections.Generic.IList list) -> void +~Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceCollection.this[string key].get -> IdentityServer4.Models.IdentityResource +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfiles.API = "API" -> string +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfiles.IdentityServerJwt = "IdentityServerJwt" -> string +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfiles.IdentityServerSPA = "IdentityServerSPA" -> string +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfiles.NativeApp = "NativeApp" -> string +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfiles.SPA = "SPA" -> string +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfilesPropertyNames.Clients = "Clients" -> string +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfilesPropertyNames.Profile = "Profile" -> string +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfilesPropertyNames.Source = "Source" -> string +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfilesPropertyValues.AllowAllApplications = "*" -> string +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfilesPropertyValues.Configuration = "Configuration" -> string +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApplicationProfilesPropertyValues.Default = "Default" -> string +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityServerJwtConstants.IdentityServerJwtBearerScheme = "IdentityServerJwtBearer" -> string +~const Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityServerJwtConstants.IdentityServerJwtScheme = "IdentityServerJwt" -> string +~override Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiAuthorizationDbContext.OnModelCreating(Microsoft.EntityFrameworkCore.ModelBuilder builder) -> void +~override Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientParametersTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void +~static Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder.ApiResource(string name) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder +~static Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder.IdentityServerJwt(string name) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ApiResourceBuilder +~static Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder.IdentityServerSPA(string clientId) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder +~static Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder.NativeApp(string clientId) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder +~static Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder.SPA(string clientId) -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ClientBuilder +~static Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder.Address() -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder +~static Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder.Email() -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder +~static Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder.OpenId() -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder +~static Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder.Phone() -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder +~static Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder.Profile() -> Microsoft.AspNetCore.ApiAuthorization.IdentityServer.IdentityResourceBuilder +~static Microsoft.AspNetCore.Authentication.AuthenticationBuilderExtensions.AddIdentityServerJwt(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServerBuilderConfigurationExtensions.AddApiAuthorization(this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder) -> Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServerBuilderConfigurationExtensions.AddApiAuthorization(this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder, System.Action configure) -> Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServerBuilderConfigurationExtensions.AddApiResources(this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder) -> Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServerBuilderConfigurationExtensions.AddApiResources(this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder, Microsoft.Extensions.Configuration.IConfiguration configuration) -> Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServerBuilderConfigurationExtensions.AddClients(this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder) -> Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServerBuilderConfigurationExtensions.AddClients(this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder, Microsoft.Extensions.Configuration.IConfiguration configuration) -> Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServerBuilderConfigurationExtensions.AddIdentityResources(this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder) -> Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServerBuilderConfigurationExtensions.AddIdentityResources(this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder, Microsoft.Extensions.Configuration.IConfiguration configuration) -> Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServerBuilderConfigurationExtensions.AddSigningCredentials(this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder) -> Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServerBuilderConfigurationExtensions.AddSigningCredentials(this Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder builder, Microsoft.Extensions.Configuration.IConfiguration configuration) -> Microsoft.Extensions.DependencyInjection.IIdentityServerBuilder diff --git a/src/Identity/Core/src/PublicAPI.Shipped.txt b/src/Identity/Core/src/PublicAPI.Shipped.txt new file mode 100644 index 000000000000..7dc5c58110bf --- /dev/null +++ b/src/Identity/Core/src/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Identity/Core/src/PublicAPI.Unshipped.txt b/src/Identity/Core/src/PublicAPI.Unshipped.txt new file mode 100644 index 000000000000..1f07ef5d0e4b --- /dev/null +++ b/src/Identity/Core/src/PublicAPI.Unshipped.txt @@ -0,0 +1,139 @@ +#nullable enable +Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions +Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions.DataProtectionTokenProviderOptions() -> void +Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions.TokenLifespan.get -> System.TimeSpan +Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions.TokenLifespan.set -> void +Microsoft.AspNetCore.Identity.ExternalLoginInfo +Microsoft.AspNetCore.Identity.ISecurityStampValidator +Microsoft.AspNetCore.Identity.ITwoFactorSecurityStampValidator +Microsoft.AspNetCore.Identity.IdentityBuilderExtensions +Microsoft.AspNetCore.Identity.IdentityConstants +Microsoft.AspNetCore.Identity.IdentityConstants.IdentityConstants() -> void +Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions +Microsoft.AspNetCore.Identity.IdentityCookiesBuilder +Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.IdentityCookiesBuilder() -> void +Microsoft.AspNetCore.Identity.SecurityStampRefreshingPrincipalContext +Microsoft.AspNetCore.Identity.SecurityStampRefreshingPrincipalContext.SecurityStampRefreshingPrincipalContext() -> void +Microsoft.AspNetCore.Identity.SecurityStampValidator +Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions +Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions.SecurityStampValidatorOptions() -> void +Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions.ValidationInterval.get -> System.TimeSpan +Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions.ValidationInterval.set -> void +Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions +override Microsoft.AspNetCore.Identity.AspNetRoleManager.CancellationToken.get -> System.Threading.CancellationToken +override Microsoft.AspNetCore.Identity.AspNetUserManager.CancellationToken.get -> System.Threading.CancellationToken +~Microsoft.AspNetCore.Identity.AspNetRoleManager +~Microsoft.AspNetCore.Identity.AspNetRoleManager.AspNetRoleManager(Microsoft.AspNetCore.Identity.IRoleStore store, System.Collections.Generic.IEnumerable> roleValidators, Microsoft.AspNetCore.Identity.ILookupNormalizer keyNormalizer, Microsoft.AspNetCore.Identity.IdentityErrorDescriber errors, Microsoft.Extensions.Logging.ILogger> logger, Microsoft.AspNetCore.Http.IHttpContextAccessor contextAccessor) -> void +~Microsoft.AspNetCore.Identity.AspNetUserManager +~Microsoft.AspNetCore.Identity.AspNetUserManager.AspNetUserManager(Microsoft.AspNetCore.Identity.IUserStore store, Microsoft.Extensions.Options.IOptions optionsAccessor, Microsoft.AspNetCore.Identity.IPasswordHasher passwordHasher, System.Collections.Generic.IEnumerable> userValidators, System.Collections.Generic.IEnumerable> passwordValidators, Microsoft.AspNetCore.Identity.ILookupNormalizer keyNormalizer, Microsoft.AspNetCore.Identity.IdentityErrorDescriber errors, System.IServiceProvider services, Microsoft.Extensions.Logging.ILogger> logger) -> void +~Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions.Name.get -> string +~Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions.Name.set -> void +~Microsoft.AspNetCore.Identity.DataProtectorTokenProvider +~Microsoft.AspNetCore.Identity.DataProtectorTokenProvider.DataProtectorTokenProvider(Microsoft.AspNetCore.DataProtection.IDataProtectionProvider dataProtectionProvider, Microsoft.Extensions.Options.IOptions options, Microsoft.Extensions.Logging.ILogger> logger) -> void +~Microsoft.AspNetCore.Identity.DataProtectorTokenProvider.Logger.get -> Microsoft.Extensions.Logging.ILogger> +~Microsoft.AspNetCore.Identity.DataProtectorTokenProvider.Name.get -> string +~Microsoft.AspNetCore.Identity.DataProtectorTokenProvider.Options.get -> Microsoft.AspNetCore.Identity.DataProtectionTokenProviderOptions +~Microsoft.AspNetCore.Identity.DataProtectorTokenProvider.Protector.get -> Microsoft.AspNetCore.DataProtection.IDataProtector +~Microsoft.AspNetCore.Identity.ExternalLoginInfo.AuthenticationProperties.get -> Microsoft.AspNetCore.Authentication.AuthenticationProperties +~Microsoft.AspNetCore.Identity.ExternalLoginInfo.AuthenticationProperties.set -> void +~Microsoft.AspNetCore.Identity.ExternalLoginInfo.AuthenticationTokens.get -> System.Collections.Generic.IEnumerable +~Microsoft.AspNetCore.Identity.ExternalLoginInfo.AuthenticationTokens.set -> void +~Microsoft.AspNetCore.Identity.ExternalLoginInfo.ExternalLoginInfo(System.Security.Claims.ClaimsPrincipal principal, string loginProvider, string providerKey, string displayName) -> void +~Microsoft.AspNetCore.Identity.ExternalLoginInfo.Principal.get -> System.Security.Claims.ClaimsPrincipal +~Microsoft.AspNetCore.Identity.ExternalLoginInfo.Principal.set -> void +~Microsoft.AspNetCore.Identity.ISecurityStampValidator.ValidateAsync(Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext context) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.ApplicationCookie.get -> Microsoft.Extensions.Options.OptionsBuilder +~Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.ApplicationCookie.set -> void +~Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.ExternalCookie.get -> Microsoft.Extensions.Options.OptionsBuilder +~Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.ExternalCookie.set -> void +~Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.TwoFactorRememberMeCookie.get -> Microsoft.Extensions.Options.OptionsBuilder +~Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.TwoFactorRememberMeCookie.set -> void +~Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.TwoFactorUserIdCookie.get -> Microsoft.Extensions.Options.OptionsBuilder +~Microsoft.AspNetCore.Identity.IdentityCookiesBuilder.TwoFactorUserIdCookie.set -> void +~Microsoft.AspNetCore.Identity.SecurityStampRefreshingPrincipalContext.CurrentPrincipal.get -> System.Security.Claims.ClaimsPrincipal +~Microsoft.AspNetCore.Identity.SecurityStampRefreshingPrincipalContext.CurrentPrincipal.set -> void +~Microsoft.AspNetCore.Identity.SecurityStampRefreshingPrincipalContext.NewPrincipal.get -> System.Security.Claims.ClaimsPrincipal +~Microsoft.AspNetCore.Identity.SecurityStampRefreshingPrincipalContext.NewPrincipal.set -> void +~Microsoft.AspNetCore.Identity.SecurityStampValidator +~Microsoft.AspNetCore.Identity.SecurityStampValidator.Clock.get -> Microsoft.AspNetCore.Authentication.ISystemClock +~Microsoft.AspNetCore.Identity.SecurityStampValidator.Logger.get -> Microsoft.Extensions.Logging.ILogger +~Microsoft.AspNetCore.Identity.SecurityStampValidator.Logger.set -> void +~Microsoft.AspNetCore.Identity.SecurityStampValidator.Options.get -> Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions +~Microsoft.AspNetCore.Identity.SecurityStampValidator.SecurityStampValidator(Microsoft.Extensions.Options.IOptions options, Microsoft.AspNetCore.Identity.SignInManager signInManager, Microsoft.AspNetCore.Authentication.ISystemClock clock, Microsoft.Extensions.Logging.ILoggerFactory logger) -> void +~Microsoft.AspNetCore.Identity.SecurityStampValidator.SignInManager.get -> Microsoft.AspNetCore.Identity.SignInManager +~Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions.OnRefreshingPrincipal.get -> System.Func +~Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions.OnRefreshingPrincipal.set -> void +~Microsoft.AspNetCore.Identity.SignInManager +~Microsoft.AspNetCore.Identity.SignInManager.ClaimsFactory.get -> Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory +~Microsoft.AspNetCore.Identity.SignInManager.ClaimsFactory.set -> void +~Microsoft.AspNetCore.Identity.SignInManager.Context.get -> Microsoft.AspNetCore.Http.HttpContext +~Microsoft.AspNetCore.Identity.SignInManager.Context.set -> void +~Microsoft.AspNetCore.Identity.SignInManager.Options.get -> Microsoft.AspNetCore.Identity.IdentityOptions +~Microsoft.AspNetCore.Identity.SignInManager.Options.set -> void +~Microsoft.AspNetCore.Identity.SignInManager.SignInManager(Microsoft.AspNetCore.Identity.UserManager userManager, Microsoft.AspNetCore.Http.IHttpContextAccessor contextAccessor, Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory claimsFactory, Microsoft.Extensions.Options.IOptions optionsAccessor, Microsoft.Extensions.Logging.ILogger> logger, Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider schemes, Microsoft.AspNetCore.Identity.IUserConfirmation confirmation) -> void +~Microsoft.AspNetCore.Identity.SignInManager.UserManager.get -> Microsoft.AspNetCore.Identity.UserManager +~Microsoft.AspNetCore.Identity.SignInManager.UserManager.set -> void +~Microsoft.AspNetCore.Identity.TwoFactorSecurityStampValidator +~Microsoft.AspNetCore.Identity.TwoFactorSecurityStampValidator.TwoFactorSecurityStampValidator(Microsoft.Extensions.Options.IOptions options, Microsoft.AspNetCore.Identity.SignInManager signInManager, Microsoft.AspNetCore.Authentication.ISystemClock clock, Microsoft.Extensions.Logging.ILoggerFactory logger) -> void +~override Microsoft.AspNetCore.Identity.TwoFactorSecurityStampValidator.SecurityStampVerified(TUser user, Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext context) -> System.Threading.Tasks.Task +~override Microsoft.AspNetCore.Identity.TwoFactorSecurityStampValidator.VerifySecurityStamp(System.Security.Claims.ClaimsPrincipal principal) -> System.Threading.Tasks.Task +~static Microsoft.AspNetCore.Identity.IdentityBuilderExtensions.AddDefaultTokenProviders(this Microsoft.AspNetCore.Identity.IdentityBuilder builder) -> Microsoft.AspNetCore.Identity.IdentityBuilder +~static Microsoft.AspNetCore.Identity.IdentityBuilderExtensions.AddSignInManager(this Microsoft.AspNetCore.Identity.IdentityBuilder builder) -> Microsoft.AspNetCore.Identity.IdentityBuilder +~static Microsoft.AspNetCore.Identity.IdentityBuilderExtensions.AddSignInManager(this Microsoft.AspNetCore.Identity.IdentityBuilder builder) -> Microsoft.AspNetCore.Identity.IdentityBuilder +~static Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions.AddApplicationCookie(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder) -> Microsoft.Extensions.Options.OptionsBuilder +~static Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions.AddExternalCookie(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder) -> Microsoft.Extensions.Options.OptionsBuilder +~static Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions.AddIdentityCookies(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder) -> Microsoft.AspNetCore.Identity.IdentityCookiesBuilder +~static Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions.AddIdentityCookies(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, System.Action configureCookies) -> Microsoft.AspNetCore.Identity.IdentityCookiesBuilder +~static Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions.AddTwoFactorRememberMeCookie(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder) -> Microsoft.Extensions.Options.OptionsBuilder +~static Microsoft.AspNetCore.Identity.IdentityCookieAuthenticationBuilderExtensions.AddTwoFactorUserIdCookie(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder) -> Microsoft.Extensions.Options.OptionsBuilder +~static Microsoft.AspNetCore.Identity.SecurityStampValidator.ValidateAsync(Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext context) -> System.Threading.Tasks.Task +~static Microsoft.AspNetCore.Identity.SecurityStampValidator.ValidatePrincipalAsync(Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext context) -> System.Threading.Tasks.Task +~static Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions.AddIdentity(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> Microsoft.AspNetCore.Identity.IdentityBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions.AddIdentity(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action setupAction) -> Microsoft.AspNetCore.Identity.IdentityBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions.ConfigureApplicationCookie(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection +~static Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions.ConfigureExternalCookie(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configure) -> Microsoft.Extensions.DependencyInjection.IServiceCollection +~static readonly Microsoft.AspNetCore.Identity.IdentityConstants.ApplicationScheme -> string +~static readonly Microsoft.AspNetCore.Identity.IdentityConstants.ExternalScheme -> string +~static readonly Microsoft.AspNetCore.Identity.IdentityConstants.TwoFactorRememberMeScheme -> string +~static readonly Microsoft.AspNetCore.Identity.IdentityConstants.TwoFactorUserIdScheme -> string +~virtual Microsoft.AspNetCore.Identity.DataProtectorTokenProvider.CanGenerateTwoFactorTokenAsync(Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.DataProtectorTokenProvider.GenerateAsync(string purpose, Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.DataProtectorTokenProvider.ValidateAsync(string purpose, string token, Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SecurityStampValidator.SecurityStampVerified(TUser user, Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext context) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SecurityStampValidator.ValidateAsync(Microsoft.AspNetCore.Authentication.Cookies.CookieValidatePrincipalContext context) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SecurityStampValidator.VerifySecurityStamp(System.Security.Claims.ClaimsPrincipal principal) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.CanSignInAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.CheckPasswordSignInAsync(TUser user, string password, bool lockoutOnFailure) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.ConfigureExternalAuthenticationProperties(string provider, string redirectUrl, string userId = null) -> Microsoft.AspNetCore.Authentication.AuthenticationProperties +~virtual Microsoft.AspNetCore.Identity.SignInManager.CreateUserPrincipalAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.ExternalLoginSignInAsync(string loginProvider, string providerKey, bool isPersistent) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.ExternalLoginSignInAsync(string loginProvider, string providerKey, bool isPersistent, bool bypassTwoFactor) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.ForgetTwoFactorClientAsync() -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.GetExternalAuthenticationSchemesAsync() -> System.Threading.Tasks.Task> +~virtual Microsoft.AspNetCore.Identity.SignInManager.GetExternalLoginInfoAsync(string expectedXsrf = null) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.GetTwoFactorAuthenticationUserAsync() -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.IsLockedOut(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.IsSignedIn(System.Security.Claims.ClaimsPrincipal principal) -> bool +~virtual Microsoft.AspNetCore.Identity.SignInManager.IsTwoFactorClientRememberedAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.LockedOut(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.Logger.get -> Microsoft.Extensions.Logging.ILogger +~virtual Microsoft.AspNetCore.Identity.SignInManager.Logger.set -> void +~virtual Microsoft.AspNetCore.Identity.SignInManager.PasswordSignInAsync(TUser user, string password, bool isPersistent, bool lockoutOnFailure) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.PasswordSignInAsync(string userName, string password, bool isPersistent, bool lockoutOnFailure) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.PreSignInCheck(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.RefreshSignInAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.RememberTwoFactorClientAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.ResetLockout(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.SignInAsync(TUser user, Microsoft.AspNetCore.Authentication.AuthenticationProperties authenticationProperties, string authenticationMethod = null) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.SignInAsync(TUser user, bool isPersistent, string authenticationMethod = null) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.SignInOrTwoFactorAsync(TUser user, bool isPersistent, string loginProvider = null, bool bypassTwoFactor = false) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.SignInWithClaimsAsync(TUser user, Microsoft.AspNetCore.Authentication.AuthenticationProperties authenticationProperties, System.Collections.Generic.IEnumerable additionalClaims) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.SignInWithClaimsAsync(TUser user, bool isPersistent, System.Collections.Generic.IEnumerable additionalClaims) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.SignOutAsync() -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.TwoFactorAuthenticatorSignInAsync(string code, bool isPersistent, bool rememberClient) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.TwoFactorRecoveryCodeSignInAsync(string recoveryCode) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.TwoFactorSignInAsync(string provider, string code, bool isPersistent, bool rememberClient) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.UpdateExternalAuthenticationTokensAsync(Microsoft.AspNetCore.Identity.ExternalLoginInfo externalLogin) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.ValidateSecurityStampAsync(System.Security.Claims.ClaimsPrincipal principal) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.ValidateSecurityStampAsync(TUser user, string securityStamp) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.SignInManager.ValidateTwoFactorSecurityStampAsync(System.Security.Claims.ClaimsPrincipal principal) -> System.Threading.Tasks.Task diff --git a/src/Identity/Core/src/SignInManager.cs b/src/Identity/Core/src/SignInManager.cs index 32ad02a16dfd..b9929072214d 100644 --- a/src/Identity/Core/src/SignInManager.cs +++ b/src/Identity/Core/src/SignInManager.cs @@ -3,6 +3,7 @@ using System; using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Security.Claims; using System.Threading.Tasks; @@ -197,6 +198,7 @@ public virtual async Task RefreshSignInAsync(TUser user) /// Flag indicating whether the sign-in cookie should persist after the browser is closed. /// Name of the method used to authenticate the user. /// The task object representing the asynchronous operation. + [SuppressMessage("ApiDesign", "RS0026:Do not add multiple public overloads with optional parameters", Justification = "Required for backwards compatibility")] public virtual Task SignInAsync(TUser user, bool isPersistent, string authenticationMethod = null) => SignInAsync(user, new AuthenticationProperties { IsPersistent = isPersistent }, authenticationMethod); @@ -207,6 +209,7 @@ public virtual Task SignInAsync(TUser user, bool isPersistent, string authentica /// Properties applied to the login and authentication cookie. /// Name of the method used to authenticate the user. /// The task object representing the asynchronous operation. + [SuppressMessage("ApiDesign", "RS0026:Do not add multiple public overloads with optional parameters", Justification = "Required for backwards compatibility")] public virtual Task SignInAsync(TUser user, AuthenticationProperties authenticationProperties, string authenticationMethod = null) { IList additionalClaims = Array.Empty(); diff --git a/src/Identity/Extensions.Core/src/PublicAPI.Shipped.txt b/src/Identity/Extensions.Core/src/PublicAPI.Shipped.txt new file mode 100644 index 000000000000..7dc5c58110bf --- /dev/null +++ b/src/Identity/Extensions.Core/src/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Identity/Extensions.Core/src/PublicAPI.Unshipped.txt b/src/Identity/Extensions.Core/src/PublicAPI.Unshipped.txt new file mode 100644 index 000000000000..7ad617ee2fe6 --- /dev/null +++ b/src/Identity/Extensions.Core/src/PublicAPI.Unshipped.txt @@ -0,0 +1,540 @@ +#nullable enable +Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider.AuthenticatorTokenProvider() -> void +Microsoft.AspNetCore.Identity.ClaimsIdentityOptions +Microsoft.AspNetCore.Identity.ClaimsIdentityOptions.ClaimsIdentityOptions() -> void +Microsoft.AspNetCore.Identity.DefaultPersonalDataProtector +Microsoft.AspNetCore.Identity.DefaultUserConfirmation.DefaultUserConfirmation() -> void +Microsoft.AspNetCore.Identity.EmailTokenProvider.EmailTokenProvider() -> void +Microsoft.AspNetCore.Identity.ILookupNormalizer +Microsoft.AspNetCore.Identity.ILookupProtector +Microsoft.AspNetCore.Identity.ILookupProtectorKeyRing +Microsoft.AspNetCore.Identity.IPersonalDataProtector +Microsoft.AspNetCore.Identity.IdentityBuilder +Microsoft.AspNetCore.Identity.IdentityError +Microsoft.AspNetCore.Identity.IdentityError.IdentityError() -> void +Microsoft.AspNetCore.Identity.IdentityErrorDescriber +Microsoft.AspNetCore.Identity.IdentityErrorDescriber.IdentityErrorDescriber() -> void +Microsoft.AspNetCore.Identity.IdentityOptions +Microsoft.AspNetCore.Identity.IdentityOptions.IdentityOptions() -> void +Microsoft.AspNetCore.Identity.IdentityResult +Microsoft.AspNetCore.Identity.IdentityResult.IdentityResult() -> void +Microsoft.AspNetCore.Identity.IdentityResult.Succeeded.get -> bool +Microsoft.AspNetCore.Identity.IdentityResult.Succeeded.set -> void +Microsoft.AspNetCore.Identity.LockoutOptions +Microsoft.AspNetCore.Identity.LockoutOptions.AllowedForNewUsers.get -> bool +Microsoft.AspNetCore.Identity.LockoutOptions.AllowedForNewUsers.set -> void +Microsoft.AspNetCore.Identity.LockoutOptions.DefaultLockoutTimeSpan.get -> System.TimeSpan +Microsoft.AspNetCore.Identity.LockoutOptions.DefaultLockoutTimeSpan.set -> void +Microsoft.AspNetCore.Identity.LockoutOptions.LockoutOptions() -> void +Microsoft.AspNetCore.Identity.LockoutOptions.MaxFailedAccessAttempts.get -> int +Microsoft.AspNetCore.Identity.LockoutOptions.MaxFailedAccessAttempts.set -> void +Microsoft.AspNetCore.Identity.PasswordHasherCompatibilityMode +Microsoft.AspNetCore.Identity.PasswordHasherCompatibilityMode.IdentityV2 = 0 -> Microsoft.AspNetCore.Identity.PasswordHasherCompatibilityMode +Microsoft.AspNetCore.Identity.PasswordHasherCompatibilityMode.IdentityV3 = 1 -> Microsoft.AspNetCore.Identity.PasswordHasherCompatibilityMode +Microsoft.AspNetCore.Identity.PasswordHasherOptions +Microsoft.AspNetCore.Identity.PasswordHasherOptions.CompatibilityMode.get -> Microsoft.AspNetCore.Identity.PasswordHasherCompatibilityMode +Microsoft.AspNetCore.Identity.PasswordHasherOptions.CompatibilityMode.set -> void +Microsoft.AspNetCore.Identity.PasswordHasherOptions.IterationCount.get -> int +Microsoft.AspNetCore.Identity.PasswordHasherOptions.IterationCount.set -> void +Microsoft.AspNetCore.Identity.PasswordHasherOptions.PasswordHasherOptions() -> void +Microsoft.AspNetCore.Identity.PasswordOptions +Microsoft.AspNetCore.Identity.PasswordOptions.PasswordOptions() -> void +Microsoft.AspNetCore.Identity.PasswordOptions.RequireDigit.get -> bool +Microsoft.AspNetCore.Identity.PasswordOptions.RequireDigit.set -> void +Microsoft.AspNetCore.Identity.PasswordOptions.RequireLowercase.get -> bool +Microsoft.AspNetCore.Identity.PasswordOptions.RequireLowercase.set -> void +Microsoft.AspNetCore.Identity.PasswordOptions.RequireNonAlphanumeric.get -> bool +Microsoft.AspNetCore.Identity.PasswordOptions.RequireNonAlphanumeric.set -> void +Microsoft.AspNetCore.Identity.PasswordOptions.RequireUppercase.get -> bool +Microsoft.AspNetCore.Identity.PasswordOptions.RequireUppercase.set -> void +Microsoft.AspNetCore.Identity.PasswordOptions.RequiredLength.get -> int +Microsoft.AspNetCore.Identity.PasswordOptions.RequiredLength.set -> void +Microsoft.AspNetCore.Identity.PasswordOptions.RequiredUniqueChars.get -> int +Microsoft.AspNetCore.Identity.PasswordOptions.RequiredUniqueChars.set -> void +Microsoft.AspNetCore.Identity.PasswordVerificationResult +Microsoft.AspNetCore.Identity.PasswordVerificationResult.Failed = 0 -> Microsoft.AspNetCore.Identity.PasswordVerificationResult +Microsoft.AspNetCore.Identity.PasswordVerificationResult.Success = 1 -> Microsoft.AspNetCore.Identity.PasswordVerificationResult +Microsoft.AspNetCore.Identity.PasswordVerificationResult.SuccessRehashNeeded = 2 -> Microsoft.AspNetCore.Identity.PasswordVerificationResult +Microsoft.AspNetCore.Identity.PersonalDataAttribute +Microsoft.AspNetCore.Identity.PersonalDataAttribute.PersonalDataAttribute() -> void +Microsoft.AspNetCore.Identity.PhoneNumberTokenProvider.PhoneNumberTokenProvider() -> void +Microsoft.AspNetCore.Identity.ProtectedPersonalDataAttribute +Microsoft.AspNetCore.Identity.ProtectedPersonalDataAttribute.ProtectedPersonalDataAttribute() -> void +Microsoft.AspNetCore.Identity.RoleManager.Dispose() -> void +Microsoft.AspNetCore.Identity.RoleManager.ThrowIfDisposed() -> void +Microsoft.AspNetCore.Identity.SignInOptions +Microsoft.AspNetCore.Identity.SignInOptions.RequireConfirmedAccount.get -> bool +Microsoft.AspNetCore.Identity.SignInOptions.RequireConfirmedAccount.set -> void +Microsoft.AspNetCore.Identity.SignInOptions.RequireConfirmedEmail.get -> bool +Microsoft.AspNetCore.Identity.SignInOptions.RequireConfirmedEmail.set -> void +Microsoft.AspNetCore.Identity.SignInOptions.RequireConfirmedPhoneNumber.get -> bool +Microsoft.AspNetCore.Identity.SignInOptions.RequireConfirmedPhoneNumber.set -> void +Microsoft.AspNetCore.Identity.SignInOptions.SignInOptions() -> void +Microsoft.AspNetCore.Identity.SignInResult +Microsoft.AspNetCore.Identity.SignInResult.IsLockedOut.get -> bool +Microsoft.AspNetCore.Identity.SignInResult.IsLockedOut.set -> void +Microsoft.AspNetCore.Identity.SignInResult.IsNotAllowed.get -> bool +Microsoft.AspNetCore.Identity.SignInResult.IsNotAllowed.set -> void +Microsoft.AspNetCore.Identity.SignInResult.RequiresTwoFactor.get -> bool +Microsoft.AspNetCore.Identity.SignInResult.RequiresTwoFactor.set -> void +Microsoft.AspNetCore.Identity.SignInResult.SignInResult() -> void +Microsoft.AspNetCore.Identity.SignInResult.Succeeded.get -> bool +Microsoft.AspNetCore.Identity.SignInResult.Succeeded.set -> void +Microsoft.AspNetCore.Identity.StoreOptions +Microsoft.AspNetCore.Identity.StoreOptions.MaxLengthForKeys.get -> int +Microsoft.AspNetCore.Identity.StoreOptions.MaxLengthForKeys.set -> void +Microsoft.AspNetCore.Identity.StoreOptions.ProtectPersonalData.get -> bool +Microsoft.AspNetCore.Identity.StoreOptions.ProtectPersonalData.set -> void +Microsoft.AspNetCore.Identity.StoreOptions.StoreOptions() -> void +Microsoft.AspNetCore.Identity.TokenOptions +Microsoft.AspNetCore.Identity.TokenOptions.TokenOptions() -> void +Microsoft.AspNetCore.Identity.TokenProviderDescriptor +Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider.TotpSecurityStampBasedTokenProvider() -> void +Microsoft.AspNetCore.Identity.UpperInvariantLookupNormalizer +Microsoft.AspNetCore.Identity.UpperInvariantLookupNormalizer.UpperInvariantLookupNormalizer() -> void +Microsoft.AspNetCore.Identity.UserLoginInfo +Microsoft.AspNetCore.Identity.UserManager.Dispose() -> void +Microsoft.AspNetCore.Identity.UserManager.ThrowIfDisposed() -> void +Microsoft.AspNetCore.Identity.UserOptions +Microsoft.AspNetCore.Identity.UserOptions.RequireUniqueEmail.get -> bool +Microsoft.AspNetCore.Identity.UserOptions.RequireUniqueEmail.set -> void +Microsoft.AspNetCore.Identity.UserOptions.UserOptions() -> void +Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions +System.Security.Claims.PrincipalExtensions +virtual Microsoft.AspNetCore.Identity.PasswordValidator.IsDigit(char c) -> bool +virtual Microsoft.AspNetCore.Identity.PasswordValidator.IsLetterOrDigit(char c) -> bool +virtual Microsoft.AspNetCore.Identity.PasswordValidator.IsLower(char c) -> bool +virtual Microsoft.AspNetCore.Identity.PasswordValidator.IsUpper(char c) -> bool +virtual Microsoft.AspNetCore.Identity.RoleManager.CancellationToken.get -> System.Threading.CancellationToken +virtual Microsoft.AspNetCore.Identity.RoleManager.Dispose(bool disposing) -> void +virtual Microsoft.AspNetCore.Identity.RoleManager.SupportsQueryableRoles.get -> bool +virtual Microsoft.AspNetCore.Identity.RoleManager.SupportsRoleClaims.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.CancellationToken.get -> System.Threading.CancellationToken +virtual Microsoft.AspNetCore.Identity.UserManager.Dispose(bool disposing) -> void +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsQueryableUsers.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsUserAuthenticationTokens.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsUserAuthenticatorKey.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsUserClaim.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsUserEmail.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsUserLockout.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsUserLogin.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsUserPassword.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsUserPhoneNumber.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsUserRole.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsUserSecurityStamp.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsUserTwoFactor.get -> bool +virtual Microsoft.AspNetCore.Identity.UserManager.SupportsUserTwoFactorRecoveryCodes.get -> bool +~Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider +~Microsoft.AspNetCore.Identity.ClaimsIdentityOptions.EmailClaimType.get -> string +~Microsoft.AspNetCore.Identity.ClaimsIdentityOptions.EmailClaimType.set -> void +~Microsoft.AspNetCore.Identity.ClaimsIdentityOptions.RoleClaimType.get -> string +~Microsoft.AspNetCore.Identity.ClaimsIdentityOptions.RoleClaimType.set -> void +~Microsoft.AspNetCore.Identity.ClaimsIdentityOptions.SecurityStampClaimType.get -> string +~Microsoft.AspNetCore.Identity.ClaimsIdentityOptions.SecurityStampClaimType.set -> void +~Microsoft.AspNetCore.Identity.ClaimsIdentityOptions.UserIdClaimType.get -> string +~Microsoft.AspNetCore.Identity.ClaimsIdentityOptions.UserIdClaimType.set -> void +~Microsoft.AspNetCore.Identity.ClaimsIdentityOptions.UserNameClaimType.get -> string +~Microsoft.AspNetCore.Identity.ClaimsIdentityOptions.UserNameClaimType.set -> void +~Microsoft.AspNetCore.Identity.DefaultPersonalDataProtector.DefaultPersonalDataProtector(Microsoft.AspNetCore.Identity.ILookupProtectorKeyRing keyRing, Microsoft.AspNetCore.Identity.ILookupProtector protector) -> void +~Microsoft.AspNetCore.Identity.DefaultUserConfirmation +~Microsoft.AspNetCore.Identity.EmailTokenProvider +~Microsoft.AspNetCore.Identity.ILookupNormalizer.NormalizeEmail(string email) -> string +~Microsoft.AspNetCore.Identity.ILookupNormalizer.NormalizeName(string name) -> string +~Microsoft.AspNetCore.Identity.ILookupProtector.Protect(string keyId, string data) -> string +~Microsoft.AspNetCore.Identity.ILookupProtector.Unprotect(string keyId, string data) -> string +~Microsoft.AspNetCore.Identity.ILookupProtectorKeyRing.CurrentKeyId.get -> string +~Microsoft.AspNetCore.Identity.ILookupProtectorKeyRing.GetAllKeyIds() -> System.Collections.Generic.IEnumerable +~Microsoft.AspNetCore.Identity.ILookupProtectorKeyRing.this[string keyId].get -> string +~Microsoft.AspNetCore.Identity.IPasswordHasher +~Microsoft.AspNetCore.Identity.IPasswordHasher.HashPassword(TUser user, string password) -> string +~Microsoft.AspNetCore.Identity.IPasswordHasher.VerifyHashedPassword(TUser user, string hashedPassword, string providedPassword) -> Microsoft.AspNetCore.Identity.PasswordVerificationResult +~Microsoft.AspNetCore.Identity.IPasswordValidator +~Microsoft.AspNetCore.Identity.IPasswordValidator.ValidateAsync(Microsoft.AspNetCore.Identity.UserManager manager, TUser user, string password) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IPersonalDataProtector.Protect(string data) -> string +~Microsoft.AspNetCore.Identity.IPersonalDataProtector.Unprotect(string data) -> string +~Microsoft.AspNetCore.Identity.IProtectedUserStore +~Microsoft.AspNetCore.Identity.IQueryableRoleStore +~Microsoft.AspNetCore.Identity.IQueryableRoleStore.Roles.get -> System.Linq.IQueryable +~Microsoft.AspNetCore.Identity.IQueryableUserStore +~Microsoft.AspNetCore.Identity.IQueryableUserStore.Users.get -> System.Linq.IQueryable +~Microsoft.AspNetCore.Identity.IRoleClaimStore +~Microsoft.AspNetCore.Identity.IRoleClaimStore.AddClaimAsync(TRole role, System.Security.Claims.Claim claim, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IRoleClaimStore.GetClaimsAsync(TRole role, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task> +~Microsoft.AspNetCore.Identity.IRoleClaimStore.RemoveClaimAsync(TRole role, System.Security.Claims.Claim claim, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IRoleStore +~Microsoft.AspNetCore.Identity.IRoleStore.CreateAsync(TRole role, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IRoleStore.DeleteAsync(TRole role, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IRoleStore.FindByIdAsync(string roleId, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IRoleStore.FindByNameAsync(string normalizedRoleName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IRoleStore.GetNormalizedRoleNameAsync(TRole role, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IRoleStore.GetRoleIdAsync(TRole role, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IRoleStore.GetRoleNameAsync(TRole role, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IRoleStore.SetNormalizedRoleNameAsync(TRole role, string normalizedName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IRoleStore.SetRoleNameAsync(TRole role, string roleName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IRoleStore.UpdateAsync(TRole role, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IRoleValidator +~Microsoft.AspNetCore.Identity.IRoleValidator.ValidateAsync(Microsoft.AspNetCore.Identity.RoleManager manager, TRole role) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore +~Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore.GetTokenAsync(TUser user, string loginProvider, string name, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore.RemoveTokenAsync(TUser user, string loginProvider, string name, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore.SetTokenAsync(TUser user, string loginProvider, string name, string value, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserAuthenticatorKeyStore +~Microsoft.AspNetCore.Identity.IUserAuthenticatorKeyStore.GetAuthenticatorKeyAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserAuthenticatorKeyStore.SetAuthenticatorKeyAsync(TUser user, string key, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserClaimStore +~Microsoft.AspNetCore.Identity.IUserClaimStore.AddClaimsAsync(TUser user, System.Collections.Generic.IEnumerable claims, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserClaimStore.GetClaimsAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +~Microsoft.AspNetCore.Identity.IUserClaimStore.GetUsersForClaimAsync(System.Security.Claims.Claim claim, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +~Microsoft.AspNetCore.Identity.IUserClaimStore.RemoveClaimsAsync(TUser user, System.Collections.Generic.IEnumerable claims, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserClaimStore.ReplaceClaimAsync(TUser user, System.Security.Claims.Claim claim, System.Security.Claims.Claim newClaim, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory +~Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory.CreateAsync(TUser user) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserConfirmation +~Microsoft.AspNetCore.Identity.IUserConfirmation.IsConfirmedAsync(Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserEmailStore +~Microsoft.AspNetCore.Identity.IUserEmailStore.FindByEmailAsync(string normalizedEmail, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserEmailStore.GetEmailAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserEmailStore.GetEmailConfirmedAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserEmailStore.GetNormalizedEmailAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserEmailStore.SetEmailAsync(TUser user, string email, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserEmailStore.SetEmailConfirmedAsync(TUser user, bool confirmed, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserEmailStore.SetNormalizedEmailAsync(TUser user, string normalizedEmail, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserLockoutStore +~Microsoft.AspNetCore.Identity.IUserLockoutStore.GetAccessFailedCountAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserLockoutStore.GetLockoutEnabledAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserLockoutStore.GetLockoutEndDateAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserLockoutStore.IncrementAccessFailedCountAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserLockoutStore.ResetAccessFailedCountAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserLockoutStore.SetLockoutEnabledAsync(TUser user, bool enabled, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserLockoutStore.SetLockoutEndDateAsync(TUser user, System.DateTimeOffset? lockoutEnd, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserLoginStore +~Microsoft.AspNetCore.Identity.IUserLoginStore.AddLoginAsync(TUser user, Microsoft.AspNetCore.Identity.UserLoginInfo login, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserLoginStore.FindByLoginAsync(string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserLoginStore.GetLoginsAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +~Microsoft.AspNetCore.Identity.IUserLoginStore.RemoveLoginAsync(TUser user, string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserPasswordStore +~Microsoft.AspNetCore.Identity.IUserPasswordStore.GetPasswordHashAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserPasswordStore.HasPasswordAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserPasswordStore.SetPasswordHashAsync(TUser user, string passwordHash, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserPhoneNumberStore +~Microsoft.AspNetCore.Identity.IUserPhoneNumberStore.GetPhoneNumberAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserPhoneNumberStore.GetPhoneNumberConfirmedAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserPhoneNumberStore.SetPhoneNumberAsync(TUser user, string phoneNumber, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserPhoneNumberStore.SetPhoneNumberConfirmedAsync(TUser user, bool confirmed, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserRoleStore +~Microsoft.AspNetCore.Identity.IUserRoleStore.AddToRoleAsync(TUser user, string roleName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserRoleStore.GetRolesAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +~Microsoft.AspNetCore.Identity.IUserRoleStore.GetUsersInRoleAsync(string roleName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task> +~Microsoft.AspNetCore.Identity.IUserRoleStore.IsInRoleAsync(TUser user, string roleName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserRoleStore.RemoveFromRoleAsync(TUser user, string roleName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserSecurityStampStore +~Microsoft.AspNetCore.Identity.IUserSecurityStampStore.GetSecurityStampAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserSecurityStampStore.SetSecurityStampAsync(TUser user, string stamp, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserStore +~Microsoft.AspNetCore.Identity.IUserStore.CreateAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserStore.DeleteAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserStore.FindByIdAsync(string userId, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserStore.FindByNameAsync(string normalizedUserName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserStore.GetNormalizedUserNameAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserStore.GetUserIdAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserStore.GetUserNameAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserStore.SetNormalizedUserNameAsync(TUser user, string normalizedName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserStore.SetUserNameAsync(TUser user, string userName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserStore.UpdateAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserTwoFactorRecoveryCodeStore +~Microsoft.AspNetCore.Identity.IUserTwoFactorRecoveryCodeStore.CountCodesAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserTwoFactorRecoveryCodeStore.RedeemCodeAsync(TUser user, string code, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserTwoFactorRecoveryCodeStore.ReplaceCodesAsync(TUser user, System.Collections.Generic.IEnumerable recoveryCodes, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserTwoFactorStore +~Microsoft.AspNetCore.Identity.IUserTwoFactorStore.GetTwoFactorEnabledAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserTwoFactorStore.SetTwoFactorEnabledAsync(TUser user, bool enabled, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider +~Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider.CanGenerateTwoFactorTokenAsync(Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider.GenerateAsync(string purpose, Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider.ValidateAsync(string purpose, string token, Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IUserValidator +~Microsoft.AspNetCore.Identity.IUserValidator.ValidateAsync(Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.IdentityBuilder.IdentityBuilder(System.Type user, Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> void +~Microsoft.AspNetCore.Identity.IdentityBuilder.IdentityBuilder(System.Type user, System.Type role, Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> void +~Microsoft.AspNetCore.Identity.IdentityBuilder.RoleType.get -> System.Type +~Microsoft.AspNetCore.Identity.IdentityBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection +~Microsoft.AspNetCore.Identity.IdentityBuilder.UserType.get -> System.Type +~Microsoft.AspNetCore.Identity.IdentityError.Code.get -> string +~Microsoft.AspNetCore.Identity.IdentityError.Code.set -> void +~Microsoft.AspNetCore.Identity.IdentityError.Description.get -> string +~Microsoft.AspNetCore.Identity.IdentityError.Description.set -> void +~Microsoft.AspNetCore.Identity.IdentityOptions.ClaimsIdentity.get -> Microsoft.AspNetCore.Identity.ClaimsIdentityOptions +~Microsoft.AspNetCore.Identity.IdentityOptions.ClaimsIdentity.set -> void +~Microsoft.AspNetCore.Identity.IdentityOptions.Lockout.get -> Microsoft.AspNetCore.Identity.LockoutOptions +~Microsoft.AspNetCore.Identity.IdentityOptions.Lockout.set -> void +~Microsoft.AspNetCore.Identity.IdentityOptions.Password.get -> Microsoft.AspNetCore.Identity.PasswordOptions +~Microsoft.AspNetCore.Identity.IdentityOptions.Password.set -> void +~Microsoft.AspNetCore.Identity.IdentityOptions.SignIn.get -> Microsoft.AspNetCore.Identity.SignInOptions +~Microsoft.AspNetCore.Identity.IdentityOptions.SignIn.set -> void +~Microsoft.AspNetCore.Identity.IdentityOptions.Stores.get -> Microsoft.AspNetCore.Identity.StoreOptions +~Microsoft.AspNetCore.Identity.IdentityOptions.Stores.set -> void +~Microsoft.AspNetCore.Identity.IdentityOptions.Tokens.get -> Microsoft.AspNetCore.Identity.TokenOptions +~Microsoft.AspNetCore.Identity.IdentityOptions.Tokens.set -> void +~Microsoft.AspNetCore.Identity.IdentityOptions.User.get -> Microsoft.AspNetCore.Identity.UserOptions +~Microsoft.AspNetCore.Identity.IdentityOptions.User.set -> void +~Microsoft.AspNetCore.Identity.IdentityResult.Errors.get -> System.Collections.Generic.IEnumerable +~Microsoft.AspNetCore.Identity.PasswordHasher +~Microsoft.AspNetCore.Identity.PasswordHasher.PasswordHasher(Microsoft.Extensions.Options.IOptions optionsAccessor = null) -> void +~Microsoft.AspNetCore.Identity.PasswordValidator +~Microsoft.AspNetCore.Identity.PasswordValidator.Describer.get -> Microsoft.AspNetCore.Identity.IdentityErrorDescriber +~Microsoft.AspNetCore.Identity.PasswordValidator.PasswordValidator(Microsoft.AspNetCore.Identity.IdentityErrorDescriber errors = null) -> void +~Microsoft.AspNetCore.Identity.PhoneNumberTokenProvider +~Microsoft.AspNetCore.Identity.RoleManager +~Microsoft.AspNetCore.Identity.RoleManager.ErrorDescriber.get -> Microsoft.AspNetCore.Identity.IdentityErrorDescriber +~Microsoft.AspNetCore.Identity.RoleManager.ErrorDescriber.set -> void +~Microsoft.AspNetCore.Identity.RoleManager.KeyNormalizer.get -> Microsoft.AspNetCore.Identity.ILookupNormalizer +~Microsoft.AspNetCore.Identity.RoleManager.KeyNormalizer.set -> void +~Microsoft.AspNetCore.Identity.RoleManager.RoleManager(Microsoft.AspNetCore.Identity.IRoleStore store, System.Collections.Generic.IEnumerable> roleValidators, Microsoft.AspNetCore.Identity.ILookupNormalizer keyNormalizer, Microsoft.AspNetCore.Identity.IdentityErrorDescriber errors, Microsoft.Extensions.Logging.ILogger> logger) -> void +~Microsoft.AspNetCore.Identity.RoleManager.RoleValidators.get -> System.Collections.Generic.IList> +~Microsoft.AspNetCore.Identity.RoleManager.Store.get -> Microsoft.AspNetCore.Identity.IRoleStore +~Microsoft.AspNetCore.Identity.RoleValidator +~Microsoft.AspNetCore.Identity.RoleValidator.RoleValidator(Microsoft.AspNetCore.Identity.IdentityErrorDescriber errors = null) -> void +~Microsoft.AspNetCore.Identity.TokenOptions.AuthenticatorIssuer.get -> string +~Microsoft.AspNetCore.Identity.TokenOptions.AuthenticatorIssuer.set -> void +~Microsoft.AspNetCore.Identity.TokenOptions.AuthenticatorTokenProvider.get -> string +~Microsoft.AspNetCore.Identity.TokenOptions.AuthenticatorTokenProvider.set -> void +~Microsoft.AspNetCore.Identity.TokenOptions.ChangeEmailTokenProvider.get -> string +~Microsoft.AspNetCore.Identity.TokenOptions.ChangeEmailTokenProvider.set -> void +~Microsoft.AspNetCore.Identity.TokenOptions.ChangePhoneNumberTokenProvider.get -> string +~Microsoft.AspNetCore.Identity.TokenOptions.ChangePhoneNumberTokenProvider.set -> void +~Microsoft.AspNetCore.Identity.TokenOptions.EmailConfirmationTokenProvider.get -> string +~Microsoft.AspNetCore.Identity.TokenOptions.EmailConfirmationTokenProvider.set -> void +~Microsoft.AspNetCore.Identity.TokenOptions.PasswordResetTokenProvider.get -> string +~Microsoft.AspNetCore.Identity.TokenOptions.PasswordResetTokenProvider.set -> void +~Microsoft.AspNetCore.Identity.TokenOptions.ProviderMap.get -> System.Collections.Generic.Dictionary +~Microsoft.AspNetCore.Identity.TokenOptions.ProviderMap.set -> void +~Microsoft.AspNetCore.Identity.TokenProviderDescriptor.ProviderInstance.get -> object +~Microsoft.AspNetCore.Identity.TokenProviderDescriptor.ProviderInstance.set -> void +~Microsoft.AspNetCore.Identity.TokenProviderDescriptor.ProviderType.get -> System.Type +~Microsoft.AspNetCore.Identity.TokenProviderDescriptor.TokenProviderDescriptor(System.Type type) -> void +~Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider +~Microsoft.AspNetCore.Identity.UpperInvariantLookupNormalizer.NormalizeEmail(string email) -> string +~Microsoft.AspNetCore.Identity.UpperInvariantLookupNormalizer.NormalizeName(string name) -> string +~Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory +~Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory.RoleManager.get -> Microsoft.AspNetCore.Identity.RoleManager +~Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory.UserClaimsPrincipalFactory(Microsoft.AspNetCore.Identity.UserManager userManager, Microsoft.AspNetCore.Identity.RoleManager roleManager, Microsoft.Extensions.Options.IOptions options) -> void +~Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory +~Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory.Options.get -> Microsoft.AspNetCore.Identity.IdentityOptions +~Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory.UserClaimsPrincipalFactory(Microsoft.AspNetCore.Identity.UserManager userManager, Microsoft.Extensions.Options.IOptions optionsAccessor) -> void +~Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory.UserManager.get -> Microsoft.AspNetCore.Identity.UserManager +~Microsoft.AspNetCore.Identity.UserLoginInfo.LoginProvider.get -> string +~Microsoft.AspNetCore.Identity.UserLoginInfo.LoginProvider.set -> void +~Microsoft.AspNetCore.Identity.UserLoginInfo.ProviderDisplayName.get -> string +~Microsoft.AspNetCore.Identity.UserLoginInfo.ProviderDisplayName.set -> void +~Microsoft.AspNetCore.Identity.UserLoginInfo.ProviderKey.get -> string +~Microsoft.AspNetCore.Identity.UserLoginInfo.ProviderKey.set -> void +~Microsoft.AspNetCore.Identity.UserLoginInfo.UserLoginInfo(string loginProvider, string providerKey, string displayName) -> void +~Microsoft.AspNetCore.Identity.UserManager +~Microsoft.AspNetCore.Identity.UserManager.ErrorDescriber.get -> Microsoft.AspNetCore.Identity.IdentityErrorDescriber +~Microsoft.AspNetCore.Identity.UserManager.ErrorDescriber.set -> void +~Microsoft.AspNetCore.Identity.UserManager.KeyNormalizer.get -> Microsoft.AspNetCore.Identity.ILookupNormalizer +~Microsoft.AspNetCore.Identity.UserManager.KeyNormalizer.set -> void +~Microsoft.AspNetCore.Identity.UserManager.Options.get -> Microsoft.AspNetCore.Identity.IdentityOptions +~Microsoft.AspNetCore.Identity.UserManager.Options.set -> void +~Microsoft.AspNetCore.Identity.UserManager.PasswordHasher.get -> Microsoft.AspNetCore.Identity.IPasswordHasher +~Microsoft.AspNetCore.Identity.UserManager.PasswordHasher.set -> void +~Microsoft.AspNetCore.Identity.UserManager.PasswordValidators.get -> System.Collections.Generic.IList> +~Microsoft.AspNetCore.Identity.UserManager.Store.get -> Microsoft.AspNetCore.Identity.IUserStore +~Microsoft.AspNetCore.Identity.UserManager.Store.set -> void +~Microsoft.AspNetCore.Identity.UserManager.UserManager(Microsoft.AspNetCore.Identity.IUserStore store, Microsoft.Extensions.Options.IOptions optionsAccessor, Microsoft.AspNetCore.Identity.IPasswordHasher passwordHasher, System.Collections.Generic.IEnumerable> userValidators, System.Collections.Generic.IEnumerable> passwordValidators, Microsoft.AspNetCore.Identity.ILookupNormalizer keyNormalizer, Microsoft.AspNetCore.Identity.IdentityErrorDescriber errors, System.IServiceProvider services, Microsoft.Extensions.Logging.ILogger> logger) -> void +~Microsoft.AspNetCore.Identity.UserManager.UserValidators.get -> System.Collections.Generic.IList> +~Microsoft.AspNetCore.Identity.UserManager.ValidatePasswordAsync(TUser user, string password) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.UserManager.ValidateUserAsync(TUser user) -> System.Threading.Tasks.Task +~Microsoft.AspNetCore.Identity.UserOptions.AllowedUserNameCharacters.get -> string +~Microsoft.AspNetCore.Identity.UserOptions.AllowedUserNameCharacters.set -> void +~Microsoft.AspNetCore.Identity.UserValidator +~Microsoft.AspNetCore.Identity.UserValidator.Describer.get -> Microsoft.AspNetCore.Identity.IdentityErrorDescriber +~Microsoft.AspNetCore.Identity.UserValidator.UserValidator(Microsoft.AspNetCore.Identity.IdentityErrorDescriber errors = null) -> void +~abstract Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider.CanGenerateTwoFactorTokenAsync(Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~const Microsoft.AspNetCore.Identity.UserManager.ChangePhoneNumberTokenPurpose = "ChangePhoneNumber" -> string +~const Microsoft.AspNetCore.Identity.UserManager.ConfirmEmailTokenPurpose = "EmailConfirmation" -> string +~const Microsoft.AspNetCore.Identity.UserManager.ResetPasswordTokenPurpose = "ResetPassword" -> string +~override Microsoft.AspNetCore.Identity.EmailTokenProvider.CanGenerateTwoFactorTokenAsync(Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~override Microsoft.AspNetCore.Identity.EmailTokenProvider.GetUserModifierAsync(string purpose, Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~override Microsoft.AspNetCore.Identity.IdentityResult.ToString() -> string +~override Microsoft.AspNetCore.Identity.PhoneNumberTokenProvider.CanGenerateTwoFactorTokenAsync(Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~override Microsoft.AspNetCore.Identity.PhoneNumberTokenProvider.GetUserModifierAsync(string purpose, Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~override Microsoft.AspNetCore.Identity.SignInResult.ToString() -> string +~override Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory.GenerateClaimsAsync(TUser user) -> System.Threading.Tasks.Task +~static Microsoft.AspNetCore.Identity.IdentityResult.Failed(params Microsoft.AspNetCore.Identity.IdentityError[] errors) -> Microsoft.AspNetCore.Identity.IdentityResult +~static Microsoft.AspNetCore.Identity.IdentityResult.Success.get -> Microsoft.AspNetCore.Identity.IdentityResult +~static Microsoft.AspNetCore.Identity.SignInResult.Failed.get -> Microsoft.AspNetCore.Identity.SignInResult +~static Microsoft.AspNetCore.Identity.SignInResult.LockedOut.get -> Microsoft.AspNetCore.Identity.SignInResult +~static Microsoft.AspNetCore.Identity.SignInResult.NotAllowed.get -> Microsoft.AspNetCore.Identity.SignInResult +~static Microsoft.AspNetCore.Identity.SignInResult.Success.get -> Microsoft.AspNetCore.Identity.SignInResult +~static Microsoft.AspNetCore.Identity.SignInResult.TwoFactorRequired.get -> Microsoft.AspNetCore.Identity.SignInResult +~static Microsoft.AspNetCore.Identity.UserManager.GetChangeEmailTokenPurpose(string newEmail) -> string +~static Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions.AddIdentityCore(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> Microsoft.AspNetCore.Identity.IdentityBuilder +~static Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions.AddIdentityCore(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action setupAction) -> Microsoft.AspNetCore.Identity.IdentityBuilder +~static System.Security.Claims.PrincipalExtensions.FindFirstValue(this System.Security.Claims.ClaimsPrincipal principal, string claimType) -> string +~static readonly Microsoft.AspNetCore.Identity.TokenOptions.DefaultAuthenticatorProvider -> string +~static readonly Microsoft.AspNetCore.Identity.TokenOptions.DefaultEmailProvider -> string +~static readonly Microsoft.AspNetCore.Identity.TokenOptions.DefaultPhoneProvider -> string +~static readonly Microsoft.AspNetCore.Identity.TokenOptions.DefaultProvider -> string +~virtual Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider.CanGenerateTwoFactorTokenAsync(Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider.GenerateAsync(string purpose, Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider.ValidateAsync(string purpose, string token, Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.DefaultPersonalDataProtector.Protect(string data) -> string +~virtual Microsoft.AspNetCore.Identity.DefaultPersonalDataProtector.Unprotect(string data) -> string +~virtual Microsoft.AspNetCore.Identity.DefaultUserConfirmation.IsConfirmedAsync(Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddClaimsPrincipalFactory() -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddErrorDescriber() -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddPasswordValidator() -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddPersonalDataProtection() -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddRoleManager() -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddRoleStore() -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddRoleValidator() -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddRoles() -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddTokenProvider(string providerName, System.Type provider) -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddTokenProvider(string providerName) -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddUserConfirmation() -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddUserManager() -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddUserStore() -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityBuilder.AddUserValidator() -> Microsoft.AspNetCore.Identity.IdentityBuilder +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.ConcurrencyFailure() -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.DefaultError() -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.DuplicateEmail(string email) -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.DuplicateRoleName(string role) -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.DuplicateUserName(string userName) -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.InvalidEmail(string email) -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.InvalidRoleName(string role) -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.InvalidToken() -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.InvalidUserName(string userName) -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.LoginAlreadyAssociated() -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.PasswordMismatch() -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.PasswordRequiresDigit() -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.PasswordRequiresLower() -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.PasswordRequiresNonAlphanumeric() -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.PasswordRequiresUniqueChars(int uniqueChars) -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.PasswordRequiresUpper() -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.PasswordTooShort(int length) -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.RecoveryCodeRedemptionFailed() -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.UserAlreadyHasPassword() -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.UserAlreadyInRole(string role) -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.UserLockoutNotEnabled() -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.IdentityErrorDescriber.UserNotInRole(string role) -> Microsoft.AspNetCore.Identity.IdentityError +~virtual Microsoft.AspNetCore.Identity.PasswordHasher.HashPassword(TUser user, string password) -> string +~virtual Microsoft.AspNetCore.Identity.PasswordHasher.VerifyHashedPassword(TUser user, string hashedPassword, string providedPassword) -> Microsoft.AspNetCore.Identity.PasswordVerificationResult +~virtual Microsoft.AspNetCore.Identity.PasswordValidator.ValidateAsync(Microsoft.AspNetCore.Identity.UserManager manager, TUser user, string password) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.AddClaimAsync(TRole role, System.Security.Claims.Claim claim) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.CreateAsync(TRole role) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.DeleteAsync(TRole role) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.FindByIdAsync(string roleId) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.FindByNameAsync(string roleName) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.GetClaimsAsync(TRole role) -> System.Threading.Tasks.Task> +~virtual Microsoft.AspNetCore.Identity.RoleManager.GetRoleIdAsync(TRole role) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.GetRoleNameAsync(TRole role) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.Logger.get -> Microsoft.Extensions.Logging.ILogger +~virtual Microsoft.AspNetCore.Identity.RoleManager.Logger.set -> void +~virtual Microsoft.AspNetCore.Identity.RoleManager.NormalizeKey(string key) -> string +~virtual Microsoft.AspNetCore.Identity.RoleManager.RemoveClaimAsync(TRole role, System.Security.Claims.Claim claim) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.RoleExistsAsync(string roleName) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.Roles.get -> System.Linq.IQueryable +~virtual Microsoft.AspNetCore.Identity.RoleManager.SetRoleNameAsync(TRole role, string name) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.UpdateAsync(TRole role) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.UpdateNormalizedRoleNameAsync(TRole role) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.UpdateRoleAsync(TRole role) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleManager.ValidateRoleAsync(TRole role) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleValidator.ValidateAsync(Microsoft.AspNetCore.Identity.RoleManager manager, TRole role) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider.GenerateAsync(string purpose, Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider.GetUserModifierAsync(string purpose, Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider.ValidateAsync(string purpose, string token, Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory.CreateAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory.GenerateClaimsAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.AccessFailedAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.AddClaimAsync(TUser user, System.Security.Claims.Claim claim) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.AddClaimsAsync(TUser user, System.Collections.Generic.IEnumerable claims) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.AddLoginAsync(TUser user, Microsoft.AspNetCore.Identity.UserLoginInfo login) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.AddPasswordAsync(TUser user, string password) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.AddToRoleAsync(TUser user, string role) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.AddToRolesAsync(TUser user, System.Collections.Generic.IEnumerable roles) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.ChangeEmailAsync(TUser user, string newEmail, string token) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.ChangePasswordAsync(TUser user, string currentPassword, string newPassword) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.ChangePhoneNumberAsync(TUser user, string phoneNumber, string token) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.CheckPasswordAsync(TUser user, string password) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.ConfirmEmailAsync(TUser user, string token) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.CountRecoveryCodesAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.CreateAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.CreateAsync(TUser user, string password) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.CreateSecurityTokenAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.CreateTwoFactorRecoveryCode() -> string +~virtual Microsoft.AspNetCore.Identity.UserManager.DeleteAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.FindByEmailAsync(string email) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.FindByIdAsync(string userId) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.FindByLoginAsync(string loginProvider, string providerKey) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.FindByNameAsync(string userName) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GenerateChangeEmailTokenAsync(TUser user, string newEmail) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GenerateChangePhoneNumberTokenAsync(TUser user, string phoneNumber) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GenerateConcurrencyStampAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GenerateEmailConfirmationTokenAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GenerateNewAuthenticatorKey() -> string +~virtual Microsoft.AspNetCore.Identity.UserManager.GenerateNewTwoFactorRecoveryCodesAsync(TUser user, int number) -> System.Threading.Tasks.Task> +~virtual Microsoft.AspNetCore.Identity.UserManager.GeneratePasswordResetTokenAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GenerateTwoFactorTokenAsync(TUser user, string tokenProvider) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GenerateUserTokenAsync(TUser user, string tokenProvider, string purpose) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetAccessFailedCountAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetAuthenticationTokenAsync(TUser user, string loginProvider, string tokenName) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetAuthenticatorKeyAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetClaimsAsync(TUser user) -> System.Threading.Tasks.Task> +~virtual Microsoft.AspNetCore.Identity.UserManager.GetEmailAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetLockoutEnabledAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetLockoutEndDateAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetLoginsAsync(TUser user) -> System.Threading.Tasks.Task> +~virtual Microsoft.AspNetCore.Identity.UserManager.GetPhoneNumberAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetRolesAsync(TUser user) -> System.Threading.Tasks.Task> +~virtual Microsoft.AspNetCore.Identity.UserManager.GetSecurityStampAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetTwoFactorEnabledAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetUserAsync(System.Security.Claims.ClaimsPrincipal principal) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetUserId(System.Security.Claims.ClaimsPrincipal principal) -> string +~virtual Microsoft.AspNetCore.Identity.UserManager.GetUserIdAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetUserName(System.Security.Claims.ClaimsPrincipal principal) -> string +~virtual Microsoft.AspNetCore.Identity.UserManager.GetUserNameAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.GetUsersForClaimAsync(System.Security.Claims.Claim claim) -> System.Threading.Tasks.Task> +~virtual Microsoft.AspNetCore.Identity.UserManager.GetUsersInRoleAsync(string roleName) -> System.Threading.Tasks.Task> +~virtual Microsoft.AspNetCore.Identity.UserManager.GetValidTwoFactorProvidersAsync(TUser user) -> System.Threading.Tasks.Task> +~virtual Microsoft.AspNetCore.Identity.UserManager.HasPasswordAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.IsEmailConfirmedAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.IsInRoleAsync(TUser user, string role) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.IsLockedOutAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.IsPhoneNumberConfirmedAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.Logger.get -> Microsoft.Extensions.Logging.ILogger +~virtual Microsoft.AspNetCore.Identity.UserManager.Logger.set -> void +~virtual Microsoft.AspNetCore.Identity.UserManager.NormalizeEmail(string email) -> string +~virtual Microsoft.AspNetCore.Identity.UserManager.NormalizeName(string name) -> string +~virtual Microsoft.AspNetCore.Identity.UserManager.RedeemTwoFactorRecoveryCodeAsync(TUser user, string code) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.RegisterTokenProvider(string providerName, Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider provider) -> void +~virtual Microsoft.AspNetCore.Identity.UserManager.RemoveAuthenticationTokenAsync(TUser user, string loginProvider, string tokenName) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.RemoveClaimAsync(TUser user, System.Security.Claims.Claim claim) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.RemoveClaimsAsync(TUser user, System.Collections.Generic.IEnumerable claims) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.RemoveFromRoleAsync(TUser user, string role) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.RemoveFromRolesAsync(TUser user, System.Collections.Generic.IEnumerable roles) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.RemoveLoginAsync(TUser user, string loginProvider, string providerKey) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.RemovePasswordAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.ReplaceClaimAsync(TUser user, System.Security.Claims.Claim claim, System.Security.Claims.Claim newClaim) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.ResetAccessFailedCountAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.ResetAuthenticatorKeyAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.ResetPasswordAsync(TUser user, string token, string newPassword) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.SetAuthenticationTokenAsync(TUser user, string loginProvider, string tokenName, string tokenValue) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.SetEmailAsync(TUser user, string email) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.SetLockoutEnabledAsync(TUser user, bool enabled) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.SetLockoutEndDateAsync(TUser user, System.DateTimeOffset? lockoutEnd) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.SetPhoneNumberAsync(TUser user, string phoneNumber) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.SetTwoFactorEnabledAsync(TUser user, bool enabled) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.SetUserNameAsync(TUser user, string userName) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.UpdateAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.UpdateNormalizedEmailAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.UpdateNormalizedUserNameAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.UpdatePasswordHash(TUser user, string newPassword, bool validatePassword) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.UpdateSecurityStampAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.UpdateUserAsync(TUser user) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.Users.get -> System.Linq.IQueryable +~virtual Microsoft.AspNetCore.Identity.UserManager.VerifyChangePhoneNumberTokenAsync(TUser user, string token, string phoneNumber) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.VerifyPasswordAsync(Microsoft.AspNetCore.Identity.IUserPasswordStore store, TUser user, string password) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.VerifyTwoFactorTokenAsync(TUser user, string tokenProvider, string token) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserManager.VerifyUserTokenAsync(TUser user, string tokenProvider, string purpose, string token) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserValidator.ValidateAsync(Microsoft.AspNetCore.Identity.UserManager manager, TUser user) -> System.Threading.Tasks.Task diff --git a/src/Identity/Extensions.Stores/src/PublicAPI.Shipped.txt b/src/Identity/Extensions.Stores/src/PublicAPI.Shipped.txt new file mode 100644 index 000000000000..7dc5c58110bf --- /dev/null +++ b/src/Identity/Extensions.Stores/src/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/Identity/Extensions.Stores/src/PublicAPI.Unshipped.txt b/src/Identity/Extensions.Stores/src/PublicAPI.Unshipped.txt new file mode 100644 index 000000000000..22b128c6f45e --- /dev/null +++ b/src/Identity/Extensions.Stores/src/PublicAPI.Unshipped.txt @@ -0,0 +1,206 @@ +#nullable enable +Microsoft.AspNetCore.Identity.IdentityRole +Microsoft.AspNetCore.Identity.IdentityRole.IdentityRole() -> void +Microsoft.AspNetCore.Identity.IdentityRole.IdentityRole() -> void +Microsoft.AspNetCore.Identity.IdentityRoleClaim.IdentityRoleClaim() -> void +Microsoft.AspNetCore.Identity.IdentityUser +Microsoft.AspNetCore.Identity.IdentityUser.IdentityUser() -> void +Microsoft.AspNetCore.Identity.IdentityUser.IdentityUser() -> void +Microsoft.AspNetCore.Identity.IdentityUserClaim.IdentityUserClaim() -> void +Microsoft.AspNetCore.Identity.IdentityUserLogin.IdentityUserLogin() -> void +Microsoft.AspNetCore.Identity.IdentityUserRole.IdentityUserRole() -> void +Microsoft.AspNetCore.Identity.IdentityUserToken.IdentityUserToken() -> void +Microsoft.AspNetCore.Identity.RoleStoreBase.Dispose() -> void +Microsoft.AspNetCore.Identity.RoleStoreBase.ThrowIfDisposed() -> void +Microsoft.AspNetCore.Identity.UserStoreBase.Dispose() -> void +Microsoft.AspNetCore.Identity.UserStoreBase.ThrowIfDisposed() -> void +virtual Microsoft.AspNetCore.Identity.IdentityRoleClaim.Id.get -> int +virtual Microsoft.AspNetCore.Identity.IdentityRoleClaim.Id.set -> void +virtual Microsoft.AspNetCore.Identity.IdentityUser.AccessFailedCount.get -> int +virtual Microsoft.AspNetCore.Identity.IdentityUser.AccessFailedCount.set -> void +virtual Microsoft.AspNetCore.Identity.IdentityUser.EmailConfirmed.get -> bool +virtual Microsoft.AspNetCore.Identity.IdentityUser.EmailConfirmed.set -> void +virtual Microsoft.AspNetCore.Identity.IdentityUser.LockoutEnabled.get -> bool +virtual Microsoft.AspNetCore.Identity.IdentityUser.LockoutEnabled.set -> void +virtual Microsoft.AspNetCore.Identity.IdentityUser.LockoutEnd.get -> System.DateTimeOffset? +virtual Microsoft.AspNetCore.Identity.IdentityUser.LockoutEnd.set -> void +virtual Microsoft.AspNetCore.Identity.IdentityUser.PhoneNumberConfirmed.get -> bool +virtual Microsoft.AspNetCore.Identity.IdentityUser.PhoneNumberConfirmed.set -> void +virtual Microsoft.AspNetCore.Identity.IdentityUser.TwoFactorEnabled.get -> bool +virtual Microsoft.AspNetCore.Identity.IdentityUser.TwoFactorEnabled.set -> void +virtual Microsoft.AspNetCore.Identity.IdentityUserClaim.Id.get -> int +virtual Microsoft.AspNetCore.Identity.IdentityUserClaim.Id.set -> void +~Microsoft.AspNetCore.Identity.IdentityRole.IdentityRole(string roleName) -> void +~Microsoft.AspNetCore.Identity.IdentityRole +~Microsoft.AspNetCore.Identity.IdentityRole.IdentityRole(string roleName) -> void +~Microsoft.AspNetCore.Identity.IdentityRoleClaim +~Microsoft.AspNetCore.Identity.IdentityUser.IdentityUser(string userName) -> void +~Microsoft.AspNetCore.Identity.IdentityUser +~Microsoft.AspNetCore.Identity.IdentityUser.IdentityUser(string userName) -> void +~Microsoft.AspNetCore.Identity.IdentityUserClaim +~Microsoft.AspNetCore.Identity.IdentityUserLogin +~Microsoft.AspNetCore.Identity.IdentityUserRole +~Microsoft.AspNetCore.Identity.IdentityUserToken +~Microsoft.AspNetCore.Identity.RoleStoreBase +~Microsoft.AspNetCore.Identity.RoleStoreBase.ErrorDescriber.get -> Microsoft.AspNetCore.Identity.IdentityErrorDescriber +~Microsoft.AspNetCore.Identity.RoleStoreBase.ErrorDescriber.set -> void +~Microsoft.AspNetCore.Identity.RoleStoreBase.RoleStoreBase(Microsoft.AspNetCore.Identity.IdentityErrorDescriber describer) -> void +~Microsoft.AspNetCore.Identity.UserStoreBase +~Microsoft.AspNetCore.Identity.UserStoreBase.ErrorDescriber.get -> Microsoft.AspNetCore.Identity.IdentityErrorDescriber +~Microsoft.AspNetCore.Identity.UserStoreBase.ErrorDescriber.set -> void +~Microsoft.AspNetCore.Identity.UserStoreBase.UserStoreBase(Microsoft.AspNetCore.Identity.IdentityErrorDescriber describer) -> void +~Microsoft.AspNetCore.Identity.UserStoreBase +~Microsoft.AspNetCore.Identity.UserStoreBase.UserStoreBase(Microsoft.AspNetCore.Identity.IdentityErrorDescriber describer) -> void +~abstract Microsoft.AspNetCore.Identity.RoleStoreBase.AddClaimAsync(TRole role, System.Security.Claims.Claim claim, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.RoleStoreBase.CreateAsync(TRole role, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.RoleStoreBase.DeleteAsync(TRole role, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.RoleStoreBase.FindByIdAsync(string id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.RoleStoreBase.FindByNameAsync(string normalizedName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.RoleStoreBase.GetClaimsAsync(TRole role, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task> +~abstract Microsoft.AspNetCore.Identity.RoleStoreBase.RemoveClaimAsync(TRole role, System.Security.Claims.Claim claim, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.RoleStoreBase.Roles.get -> System.Linq.IQueryable +~abstract Microsoft.AspNetCore.Identity.RoleStoreBase.UpdateAsync(TRole role, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.AddClaimsAsync(TUser user, System.Collections.Generic.IEnumerable claims, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.AddLoginAsync(TUser user, Microsoft.AspNetCore.Identity.UserLoginInfo login, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.AddUserTokenAsync(TUserToken token) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.CreateAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.DeleteAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.FindByEmailAsync(string normalizedEmail, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.FindByIdAsync(string userId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.FindByNameAsync(string normalizedUserName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.FindTokenAsync(TUser user, string loginProvider, string name, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.FindUserAsync(TKey userId, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.FindUserLoginAsync(TKey userId, string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.FindUserLoginAsync(string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.GetClaimsAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task> +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.GetLoginsAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task> +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.GetUsersForClaimAsync(System.Security.Claims.Claim claim, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task> +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.RemoveClaimsAsync(TUser user, System.Collections.Generic.IEnumerable claims, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.RemoveLoginAsync(TUser user, string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.RemoveUserTokenAsync(TUserToken token) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.ReplaceClaimAsync(TUser user, System.Security.Claims.Claim claim, System.Security.Claims.Claim newClaim, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.UpdateAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.Users.get -> System.Linq.IQueryable +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.AddToRoleAsync(TUser user, string normalizedRoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.FindRoleAsync(string normalizedRoleName, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.FindUserRoleAsync(TKey userId, TKey roleId, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.GetRolesAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task> +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.GetUsersInRoleAsync(string normalizedRoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task> +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.IsInRoleAsync(TUser user, string normalizedRoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~abstract Microsoft.AspNetCore.Identity.UserStoreBase.RemoveFromRoleAsync(TUser user, string normalizedRoleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~override Microsoft.AspNetCore.Identity.IdentityRole.ToString() -> string +~override Microsoft.AspNetCore.Identity.IdentityUser.ToString() -> string +~virtual Microsoft.AspNetCore.Identity.IdentityRole.ConcurrencyStamp.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityRole.ConcurrencyStamp.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityRole.Id.get -> TKey +~virtual Microsoft.AspNetCore.Identity.IdentityRole.Id.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityRole.Name.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityRole.Name.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityRole.NormalizedName.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityRole.NormalizedName.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityRoleClaim.ClaimType.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityRoleClaim.ClaimType.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityRoleClaim.ClaimValue.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityRoleClaim.ClaimValue.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityRoleClaim.InitializeFromClaim(System.Security.Claims.Claim other) -> void +~virtual Microsoft.AspNetCore.Identity.IdentityRoleClaim.RoleId.get -> TKey +~virtual Microsoft.AspNetCore.Identity.IdentityRoleClaim.RoleId.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityRoleClaim.ToClaim() -> System.Security.Claims.Claim +~virtual Microsoft.AspNetCore.Identity.IdentityUser.ConcurrencyStamp.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUser.ConcurrencyStamp.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUser.Email.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUser.Email.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUser.Id.get -> TKey +~virtual Microsoft.AspNetCore.Identity.IdentityUser.Id.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUser.NormalizedEmail.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUser.NormalizedEmail.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUser.NormalizedUserName.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUser.NormalizedUserName.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUser.PasswordHash.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUser.PasswordHash.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUser.PhoneNumber.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUser.PhoneNumber.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUser.SecurityStamp.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUser.SecurityStamp.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUser.UserName.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUser.UserName.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserClaim.ClaimType.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUserClaim.ClaimType.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserClaim.ClaimValue.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUserClaim.ClaimValue.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserClaim.InitializeFromClaim(System.Security.Claims.Claim claim) -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserClaim.ToClaim() -> System.Security.Claims.Claim +~virtual Microsoft.AspNetCore.Identity.IdentityUserClaim.UserId.get -> TKey +~virtual Microsoft.AspNetCore.Identity.IdentityUserClaim.UserId.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserLogin.LoginProvider.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUserLogin.LoginProvider.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserLogin.ProviderDisplayName.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUserLogin.ProviderDisplayName.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserLogin.ProviderKey.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUserLogin.ProviderKey.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserLogin.UserId.get -> TKey +~virtual Microsoft.AspNetCore.Identity.IdentityUserLogin.UserId.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserRole.RoleId.get -> TKey +~virtual Microsoft.AspNetCore.Identity.IdentityUserRole.RoleId.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserRole.UserId.get -> TKey +~virtual Microsoft.AspNetCore.Identity.IdentityUserRole.UserId.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserToken.LoginProvider.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUserToken.LoginProvider.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserToken.Name.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUserToken.Name.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserToken.UserId.get -> TKey +~virtual Microsoft.AspNetCore.Identity.IdentityUserToken.UserId.set -> void +~virtual Microsoft.AspNetCore.Identity.IdentityUserToken.Value.get -> string +~virtual Microsoft.AspNetCore.Identity.IdentityUserToken.Value.set -> void +~virtual Microsoft.AspNetCore.Identity.RoleStoreBase.ConvertIdFromString(string id) -> TKey +~virtual Microsoft.AspNetCore.Identity.RoleStoreBase.ConvertIdToString(TKey id) -> string +~virtual Microsoft.AspNetCore.Identity.RoleStoreBase.CreateRoleClaim(TRole role, System.Security.Claims.Claim claim) -> TRoleClaim +~virtual Microsoft.AspNetCore.Identity.RoleStoreBase.GetNormalizedRoleNameAsync(TRole role, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleStoreBase.GetRoleIdAsync(TRole role, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleStoreBase.GetRoleNameAsync(TRole role, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleStoreBase.SetNormalizedRoleNameAsync(TRole role, string normalizedName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.RoleStoreBase.SetRoleNameAsync(TRole role, string roleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.ConvertIdFromString(string id) -> TKey +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.ConvertIdToString(TKey id) -> string +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.CountCodesAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.CreateUserClaim(TUser user, System.Security.Claims.Claim claim) -> TUserClaim +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.CreateUserLogin(TUser user, Microsoft.AspNetCore.Identity.UserLoginInfo login) -> TUserLogin +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.CreateUserToken(TUser user, string loginProvider, string name, string value) -> TUserToken +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.FindByLoginAsync(string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetAccessFailedCountAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetAuthenticatorKeyAsync(TUser user, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetEmailAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetEmailConfirmedAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetLockoutEnabledAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetLockoutEndDateAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetNormalizedEmailAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetNormalizedUserNameAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetPasswordHashAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetPhoneNumberAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetPhoneNumberConfirmedAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetSecurityStampAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetTokenAsync(TUser user, string loginProvider, string name, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetTwoFactorEnabledAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetUserIdAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.GetUserNameAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.HasPasswordAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.IncrementAccessFailedCountAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.RedeemCodeAsync(TUser user, string code, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.RemoveTokenAsync(TUser user, string loginProvider, string name, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.ReplaceCodesAsync(TUser user, System.Collections.Generic.IEnumerable recoveryCodes, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.ResetAccessFailedCountAsync(TUser user, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetAuthenticatorKeyAsync(TUser user, string key, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetEmailAsync(TUser user, string email, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetEmailConfirmedAsync(TUser user, bool confirmed, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetLockoutEnabledAsync(TUser user, bool enabled, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetLockoutEndDateAsync(TUser user, System.DateTimeOffset? lockoutEnd, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetNormalizedEmailAsync(TUser user, string normalizedEmail, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetNormalizedUserNameAsync(TUser user, string normalizedName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetPasswordHashAsync(TUser user, string passwordHash, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetPhoneNumberAsync(TUser user, string phoneNumber, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetPhoneNumberConfirmedAsync(TUser user, bool confirmed, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetSecurityStampAsync(TUser user, string stamp, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetTokenAsync(TUser user, string loginProvider, string name, string value, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetTwoFactorEnabledAsync(TUser user, bool enabled, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.SetUserNameAsync(TUser user, string userName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task +~virtual Microsoft.AspNetCore.Identity.UserStoreBase.CreateUserRole(TUser user, TRole role) -> TUserRole