From f1d965e5e41f90bf1472d6b9f8083a27950f9138 Mon Sep 17 00:00:00 2001 From: Ryan Brandenburg Date: Wed, 14 Mar 2018 15:34:13 -0700 Subject: [PATCH 1/2] Set 2.0 baselines --- build/dependencies.props | 2 +- korebuild-lock.txt | 4 +- .../baseline.netframework.json | 888 --- src/Core/baseline.netcore.json | 6863 +++++++++++++++++ src/EF/baseline.netcore.json | 3517 +++------ src/EF/breakingchanges.netcore.json | 103 - src/Identity/baseline.netcore.json | 6719 ++-------------- src/Specification.Tests/baseline.netcore.json | 1527 ++++ src/Stores/baseline.netcore.json | 3380 ++++++++ 9 files changed, 13474 insertions(+), 9529 deletions(-) delete mode 100644 src/AspNetCoreCompat/baseline.netframework.json create mode 100644 src/Core/baseline.netcore.json delete mode 100644 src/EF/breakingchanges.netcore.json create mode 100644 src/Specification.Tests/baseline.netcore.json create mode 100644 src/Stores/baseline.netcore.json diff --git a/build/dependencies.props b/build/dependencies.props index e9ec861b93..e3b21668ba 100644 --- a/build/dependencies.props +++ b/build/dependencies.props @@ -4,7 +4,7 @@ 0.9.9 - 2.1.0-preview2-15742 + 2.1.0-preview2-15744 2.1.0-preview2-30355 2.1.0-preview2-30355 2.1.0-preview2-30355 diff --git a/korebuild-lock.txt b/korebuild-lock.txt index e40ef6651b..f531e7b0f7 100644 --- a/korebuild-lock.txt +++ b/korebuild-lock.txt @@ -1,2 +1,2 @@ -version:2.1.0-preview2-15742 -commithash:21fbb0f2c3fe4a9216e2d59632b98cfd7d685962 +version:2.1.0-preview2-15744 +commithash:9e15cb6062ab5b9790d3fa699e018543a6950713 diff --git a/src/AspNetCoreCompat/baseline.netframework.json b/src/AspNetCoreCompat/baseline.netframework.json deleted file mode 100644 index c6b6f1c8b7..0000000000 --- a/src/AspNetCoreCompat/baseline.netframework.json +++ /dev/null @@ -1,888 +0,0 @@ -{ - "AssemblyIdentity": "Microsoft.AspNet.Identity.AspNetCoreCompat, Version=0.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", - "Types": [ - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityDbContext", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.CoreCompat.IdentityDbContext", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "model", - "Type": "System.Data.Entity.Infrastructure.DbCompiledModel" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "nameOrConnectionString", - "Type": "System.String" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "nameOrConnectionString", - "Type": "System.String" - }, - { - "Name": "model", - "Type": "System.Data.Entity.Infrastructure.DbCompiledModel" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "existingConnection", - "Type": "System.Data.Common.DbConnection" - }, - { - "Name": "contextOwnsConnection", - "Type": "System.Boolean" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "existingConnection", - "Type": "System.Data.Common.DbConnection" - }, - { - "Name": "model", - "Type": "System.Data.Entity.Infrastructure.DbCompiledModel" - }, - { - "Name": "contextOwnsConnection", - "Type": "System.Boolean" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUser" - ] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityDbContext", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.EntityFramework.IdentityDbContext", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "OnModelCreating", - "Parameters": [ - { - "Name": "modelBuilder", - "Type": "System.Data.Entity.DbModelBuilder" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Override": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ValidateEntity", - "Parameters": [ - { - "Name": "entityEntry", - "Type": "System.Data.Entity.Infrastructure.DbEntityEntry" - }, - { - "Name": "items", - "Type": "System.Collections.Generic.IDictionary" - } - ], - "ReturnType": "System.Data.Entity.Validation.DbEntityValidationResult", - "Virtual": true, - "Override": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RoleClaims", - "Parameters": [], - "ReturnType": "System.Data.Entity.IDbSet", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RoleClaims", - "Parameters": [ - { - "Name": "value", - "Type": "System.Data.Entity.IDbSet" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "model", - "Type": "System.Data.Entity.Infrastructure.DbCompiledModel" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "nameOrConnectionString", - "Type": "System.String" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "nameOrConnectionString", - "Type": "System.String" - }, - { - "Name": "model", - "Type": "System.Data.Entity.Infrastructure.DbCompiledModel" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "existingConnection", - "Type": "System.Data.Common.DbConnection" - }, - { - "Name": "contextOwnsConnection", - "Type": "System.Boolean" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "existingConnection", - "Type": "System.Data.Common.DbConnection" - }, - { - "Name": "model", - "Type": "System.Data.Entity.Infrastructure.DbCompiledModel" - }, - { - "Name": "contextOwnsConnection", - "Type": "System.Boolean" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUser" - ] - }, - { - "ParameterName": "TRole", - "ParameterPosition": 1, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityRole" - ] - }, - { - "ParameterName": "TKey", - "ParameterPosition": 2, - "BaseTypeOrInterfaces": [] - }, - { - "ParameterName": "TUserLogin", - "ParameterPosition": 3, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUserLogin" - ] - }, - { - "ParameterName": "TUserRole", - "ParameterPosition": 4, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole" - ] - }, - { - "ParameterName": "TUserClaim", - "ParameterPosition": 5, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim" - ] - }, - { - "ParameterName": "TRoleClaim", - "ParameterPosition": 6, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityRoleClaim" - ] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityRole", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.CoreCompat.IdentityRole", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "roleName", - "Type": "System.String" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityRole", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.EntityFramework.IdentityRole", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_NormalizedName", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_NormalizedName", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ConcurrencyStamp", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ConcurrencyStamp", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Claims", - "Parameters": [], - "ReturnType": "System.Collections.Generic.ICollection>", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [] - }, - { - "ParameterName": "TUserRole", - "ParameterPosition": 1, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole" - ] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityRoleClaim", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.CoreCompat.IdentityRoleClaim", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityRoleClaim", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_Id", - "Parameters": [], - "ReturnType": "System.Int32", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Id", - "Parameters": [ - { - "Name": "value", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RoleId", - "Parameters": [], - "ReturnType": "T0", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RoleId", - "Parameters": [ - { - "Name": "value", - "Type": "T0" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ClaimType", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ClaimType", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ClaimValue", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ClaimValue", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityUser", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.CoreCompat.IdentityUser", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "userName", - "Type": "System.String" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityUser", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.EntityFramework.IdentityUser", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_NormalizedUserName", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_NormalizedUserName", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_NormalizedEmail", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_NormalizedEmail", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ConcurrencyStamp", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ConcurrencyStamp", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [] - }, - { - "ParameterName": "TUserLogin", - "ParameterPosition": 1, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUserLogin" - ] - }, - { - "ParameterName": "TUserRole", - "ParameterPosition": 2, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole" - ] - }, - { - "ParameterName": "TUserClaim", - "ParameterPosition": 3, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim" - ] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityUserLogin", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.CoreCompat.IdentityUserLogin", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityUserLogin", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_ProviderDisplayName", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ProviderDisplayName", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.UserStore", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.CoreCompat.UserStore", - "ImplementedInterfaces": [ - "Microsoft.AspNet.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "context", - "Type": "System.Data.Entity.DbContext" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUser" - ] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.UserStore", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.EntityFramework.UserStore", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "context", - "Type": "System.Data.Entity.DbContext" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUser" - ] - }, - { - "ParameterName": "TRole", - "ParameterPosition": 1, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityRole" - ] - }, - { - "ParameterName": "TKey", - "ParameterPosition": 2, - "BaseTypeOrInterfaces": [ - "System.IEquatable" - ] - }, - { - "ParameterName": "TUserLogin", - "ParameterPosition": 3, - "New": true, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUserLogin" - ] - }, - { - "ParameterName": "TUserRole", - "ParameterPosition": 4, - "New": true, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole" - ] - }, - { - "ParameterName": "TUserClaim", - "ParameterPosition": 5, - "New": true, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim" - ] - } - ] - }, - { - "Name": "Owin.CookieInterop", - "Visibility": "Public", - "Kind": "Class", - "Abstract": true, - "Static": true, - "Sealed": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "CreateSharedDataFormat", - "Parameters": [ - { - "Name": "keyDirectory", - "Type": "System.IO.DirectoryInfo" - }, - { - "Name": "authenticationType", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.Owin.Security.ISecureDataFormat", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - } - ], - "SourceFilters": [] -} \ No newline at end of file diff --git a/src/Core/baseline.netcore.json b/src/Core/baseline.netcore.json new file mode 100644 index 0000000000..2d89540ab5 --- /dev/null +++ b/src/Core/baseline.netcore.json @@ -0,0 +1,6863 @@ +{ + "AssemblyIdentity": "Microsoft.Extensions.Identity.Core, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "Types": [ + { + "Name": "System.Security.Claims.PrincipalExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "FindFirstValue", + "Parameters": [ + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + }, + { + "Name": "claimType", + "Type": "System.String" + } + ], + "ReturnType": "System.String", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "AddIdentityCore", + "Parameters": [ + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + }, + { + "Name": "setupAction", + "Type": "System.Action" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider" + ], + "Members": [ + { + "Kind": "Method", + "Name": "CanGenerateTwoFactorTokenAsync", + "Parameters": [ + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateAsync", + "Parameters": [ + { + "Name": "purpose", + "Type": "System.String" + }, + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ValidateAsync", + "Parameters": [ + { + "Name": "purpose", + "Type": "System.String" + }, + { + "Name": "token", + "Type": "System.String" + }, + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.ClaimsIdentityOptions", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_RoleClaimType", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RoleClaimType", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_UserNameClaimType", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_UserNameClaimType", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_UserIdClaimType", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_UserIdClaimType", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SecurityStampClaimType", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SecurityStampClaimType", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.EmailTokenProvider", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "CanGenerateTwoFactorTokenAsync", + "Parameters": [ + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUserModifierAsync", + "Parameters": [ + { + "Name": "purpose", + "Type": "System.String" + }, + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_UserType", + "Parameters": [], + "ReturnType": "System.Type", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RoleType", + "Parameters": [], + "ReturnType": "System.Type", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Services", + "Parameters": [], + "ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddUserValidator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Kind": "Method", + "Name": "AddClaimsPrincipalFactory", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Kind": "Method", + "Name": "AddErrorDescriber", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TDescriber", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" + ] + } + ] + }, + { + "Kind": "Method", + "Name": "AddPasswordValidator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Kind": "Method", + "Name": "AddUserStore", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Kind": "Method", + "Name": "AddTokenProvider", + "Parameters": [ + { + "Name": "providerName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TProvider", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Kind": "Method", + "Name": "AddTokenProvider", + "Parameters": [ + { + "Name": "providerName", + "Type": "System.String" + }, + { + "Name": "provider", + "Type": "System.Type" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddUserManager", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TUserManager", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Kind": "Method", + "Name": "AddRoles", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TRole", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Kind": "Method", + "Name": "AddRoleValidator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TRole", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Kind": "Method", + "Name": "AddRoleStore", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TRole", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Kind": "Method", + "Name": "AddRoleManager", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TRoleManager", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "user", + "Type": "System.Type" + }, + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "user", + "Type": "System.Type" + }, + { + "Name": "role", + "Type": "System.Type" + }, + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityError", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Code", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Code", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Description", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Description", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "DefaultError", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConcurrencyFailure", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PasswordMismatch", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "InvalidToken", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RecoveryCodeRedemptionFailed", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "LoginAlreadyAssociated", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "InvalidUserName", + "Parameters": [ + { + "Name": "userName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "InvalidEmail", + "Parameters": [ + { + "Name": "email", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DuplicateUserName", + "Parameters": [ + { + "Name": "userName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DuplicateEmail", + "Parameters": [ + { + "Name": "email", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "InvalidRoleName", + "Parameters": [ + { + "Name": "role", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DuplicateRoleName", + "Parameters": [ + { + "Name": "role", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UserAlreadyHasPassword", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UserLockoutNotEnabled", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UserAlreadyInRole", + "Parameters": [ + { + "Name": "role", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UserNotInRole", + "Parameters": [ + { + "Name": "role", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PasswordTooShort", + "Parameters": [ + { + "Name": "length", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PasswordRequiresUniqueChars", + "Parameters": [ + { + "Name": "uniqueChars", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PasswordRequiresNonAlphanumeric", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PasswordRequiresDigit", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PasswordRequiresLower", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PasswordRequiresUpper", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityOptions", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ClaimsIdentity", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.ClaimsIdentityOptions", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ClaimsIdentity", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.ClaimsIdentityOptions" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_User", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.UserOptions", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_User", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.UserOptions" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Password", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.PasswordOptions", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Password", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.PasswordOptions" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Lockout", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.LockoutOptions", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Lockout", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.LockoutOptions" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SignIn", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.SignInOptions", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SignIn", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.SignInOptions" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Tokens", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.TokenOptions", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Tokens", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.TokenOptions" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityResult", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Succeeded", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Succeeded", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Errors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Success", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityResult", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Failed", + "Parameters": [ + { + "Name": "errors", + "Type": "Microsoft.AspNetCore.Identity.IdentityError[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityResult", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.ILookupNormalizer", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Normalize", + "Parameters": [ + { + "Name": "key", + "Type": "System.String" + } + ], + "ReturnType": "System.String", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IPasswordHasher", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "HashPassword", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "password", + "Type": "System.String" + } + ], + "ReturnType": "System.String", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VerifyHashedPassword", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "hashedPassword", + "Type": "System.String" + }, + { + "Name": "providedPassword", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.PasswordVerificationResult", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IPasswordValidator", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "ValidateAsync", + "Parameters": [ + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "password", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IQueryableRoleStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IRoleStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Roles", + "Parameters": [], + "ReturnType": "System.Linq.IQueryable", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TRole", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IQueryableUserStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Users", + "Parameters": [], + "ReturnType": "System.Linq.IQueryable", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IRoleClaimStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IRoleStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "GetClaimsAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddClaimAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveClaimAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TRole", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IRoleStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "CreateAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DeleteAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetRoleIdAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetRoleNameAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetRoleNameAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "roleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetNormalizedRoleNameAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetNormalizedRoleNameAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "normalizedName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByIdAsync", + "Parameters": [ + { + "Name": "roleId", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByNameAsync", + "Parameters": [ + { + "Name": "normalizedRoleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TRole", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IRoleValidator", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "ValidateAsync", + "Parameters": [ + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.RoleManager" + }, + { + "Name": "role", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TRole", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "SetTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "value", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserAuthenticatorKeyStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "SetAuthenticatorKeyAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "key", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetAuthenticatorKeyAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "CreateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserClaimStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "GetClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claims", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ReplaceClaimAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "newClaim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claims", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUsersForClaimAsync", + "Parameters": [ + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserEmailStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "SetEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "email", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetEmailConfirmedAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetEmailConfirmedAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "confirmed", + "Type": "System.Boolean" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByEmailAsync", + "Parameters": [ + { + "Name": "normalizedEmail", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetNormalizedEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetNormalizedEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "normalizedEmail", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserLockoutStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "GetLockoutEndDateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetLockoutEndDateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "lockoutEnd", + "Type": "System.Nullable" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IncrementAccessFailedCountAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ResetAccessFailedCountAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetAccessFailedCountAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetLockoutEnabledAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetLockoutEnabledAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "enabled", + "Type": "System.Boolean" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserLoginStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "AddLoginAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "login", + "Type": "Microsoft.AspNetCore.Identity.UserLoginInfo" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveLoginAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetLoginsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByLoginAsync", + "Parameters": [ + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserPasswordStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "SetPasswordHashAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "passwordHash", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetPasswordHashAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "HasPasswordAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserPhoneNumberStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "SetPhoneNumberAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "phoneNumber", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetPhoneNumberAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetPhoneNumberConfirmedAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetPhoneNumberConfirmedAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "confirmed", + "Type": "System.Boolean" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserRoleStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "AddToRoleAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "roleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveFromRoleAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "roleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetRolesAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsInRoleAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "roleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUsersInRoleAsync", + "Parameters": [ + { + "Name": "roleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserSecurityStampStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "SetSecurityStampAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "stamp", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetSecurityStampAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "GetUserIdAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUserNameAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetUserNameAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "userName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetNormalizedUserNameAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetNormalizedUserNameAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "normalizedName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DeleteAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByNameAsync", + "Parameters": [ + { + "Name": "normalizedUserName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserTwoFactorRecoveryCodeStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "ReplaceCodesAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "recoveryCodes", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RedeemCodeAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CountCodesAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserTwoFactorStore", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "SetTwoFactorEnabledAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "enabled", + "Type": "System.Boolean" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTwoFactorEnabledAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateAsync", + "Parameters": [ + { + "Name": "purpose", + "Type": "System.String" + }, + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ValidateAsync", + "Parameters": [ + { + "Name": "purpose", + "Type": "System.String" + }, + { + "Name": "token", + "Type": "System.String" + }, + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanGenerateTwoFactorTokenAsync", + "Parameters": [ + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IUserValidator", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "ValidateAsync", + "Parameters": [ + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.LockoutOptions", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AllowedForNewUsers", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AllowedForNewUsers", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_MaxFailedAccessAttempts", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_MaxFailedAccessAttempts", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefaultLockoutTimeSpan", + "Parameters": [], + "ReturnType": "System.TimeSpan", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultLockoutTimeSpan", + "Parameters": [ + { + "Name": "value", + "Type": "System.TimeSpan" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.PasswordHasher", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IPasswordHasher" + ], + "Members": [ + { + "Kind": "Method", + "Name": "HashPassword", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "password", + "Type": "System.String" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IPasswordHasher", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VerifyHashedPassword", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "hashedPassword", + "Type": "System.String" + }, + { + "Name": "providedPassword", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.PasswordVerificationResult", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IPasswordHasher", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "optionsAccessor", + "Type": "Microsoft.Extensions.Options.IOptions", + "DefaultValue": "null" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.PasswordHasherCompatibilityMode", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "IdentityV2", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "IdentityV3", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.PasswordHasherOptions", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CompatibilityMode", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.PasswordHasherCompatibilityMode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CompatibilityMode", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.PasswordHasherCompatibilityMode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IterationCount", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IterationCount", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.PasswordOptions", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_RequiredLength", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequiredLength", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RequiredUniqueChars", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequiredUniqueChars", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RequireNonAlphanumeric", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequireNonAlphanumeric", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RequireLowercase", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequireLowercase", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RequireUppercase", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequireUppercase", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RequireDigit", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequireDigit", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.PasswordValidator", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IPasswordValidator" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Describer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ValidateAsync", + "Parameters": [ + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "password", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IPasswordValidator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsDigit", + "Parameters": [ + { + "Name": "c", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsLower", + "Parameters": [ + { + "Name": "c", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsUpper", + "Parameters": [ + { + "Name": "c", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsLetterOrDigit", + "Parameters": [ + { + "Name": "c", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "errors", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "DefaultValue": "null" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.PasswordVerificationResult", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Failed", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "Success", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "SuccessRehashNeeded", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.PhoneNumberTokenProvider", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "CanGenerateTwoFactorTokenAsync", + "Parameters": [ + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUserModifierAsync", + "Parameters": [ + { + "Name": "purpose", + "Type": "System.String" + }, + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.RoleManager", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_CancellationToken", + "Parameters": [], + "ReturnType": "System.Threading.CancellationToken", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Store", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IRoleStore", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Logger", + "Parameters": [], + "ReturnType": "Microsoft.Extensions.Logging.ILogger", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Logger", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.Extensions.Logging.ILogger" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RoleValidators", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList>", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ErrorDescriber", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ErrorDescriber", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_KeyNormalizer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.ILookupNormalizer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_KeyNormalizer", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.ILookupNormalizer" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Roles", + "Parameters": [], + "ReturnType": "System.Linq.IQueryable", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsQueryableRoles", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsRoleClaims", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateNormalizedRoleNameAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DeleteAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RoleExistsAsync", + "Parameters": [ + { + "Name": "roleName", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NormalizeKey", + "Parameters": [ + { + "Name": "key", + "Type": "System.String" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByIdAsync", + "Parameters": [ + { + "Name": "roleId", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetRoleNameAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetRoleNameAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetRoleIdAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByNameAsync", + "Parameters": [ + { + "Name": "roleName", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddClaimAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveClaimAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetClaimsAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [ + { + "Name": "disposing", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ThrowIfDisposed", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "store", + "Type": "Microsoft.AspNetCore.Identity.IRoleStore" + }, + { + "Name": "roleValidators", + "Type": "System.Collections.Generic.IEnumerable>" + }, + { + "Name": "keyNormalizer", + "Type": "Microsoft.AspNetCore.Identity.ILookupNormalizer" + }, + { + "Name": "errors", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" + }, + { + "Name": "logger", + "Type": "Microsoft.Extensions.Logging.ILogger>" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TRole", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.RoleValidator", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IRoleValidator" + ], + "Members": [ + { + "Kind": "Method", + "Name": "ValidateAsync", + "Parameters": [ + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.RoleManager" + }, + { + "Name": "role", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleValidator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "errors", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "DefaultValue": "null" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TRole", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.SignInOptions", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_RequireConfirmedEmail", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequireConfirmedEmail", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RequireConfirmedPhoneNumber", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequireConfirmedPhoneNumber", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.SignInResult", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Succeeded", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Succeeded", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsLockedOut", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsLockedOut", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsNotAllowed", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsNotAllowed", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RequiresTwoFactor", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequiresTwoFactor", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Success", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.SignInResult", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Failed", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.SignInResult", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LockedOut", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.SignInResult", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NotAllowed", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.SignInResult", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TwoFactorRequired", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.SignInResult", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.TokenOptions", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ProviderMap", + "Parameters": [], + "ReturnType": "System.Collections.Generic.Dictionary", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ProviderMap", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.Dictionary" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EmailConfirmationTokenProvider", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EmailConfirmationTokenProvider", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_PasswordResetTokenProvider", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_PasswordResetTokenProvider", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChangeEmailTokenProvider", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ChangeEmailTokenProvider", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChangePhoneNumberTokenProvider", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ChangePhoneNumberTokenProvider", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AuthenticatorTokenProvider", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AuthenticatorTokenProvider", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultProvider", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultEmailProvider", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultPhoneProvider", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultAuthenticatorProvider", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.TokenProviderDescriptor", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ProviderType", + "Parameters": [], + "ReturnType": "System.Type", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ProviderInstance", + "Parameters": [], + "ReturnType": "System.Object", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ProviderInstance", + "Parameters": [ + { + "Name": "value", + "Type": "System.Object" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "type", + "Type": "System.Type" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider" + ], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateAsync", + "Parameters": [ + { + "Name": "purpose", + "Type": "System.String" + }, + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ValidateAsync", + "Parameters": [ + { + "Name": "purpose", + "Type": "System.String" + }, + { + "Name": "token", + "Type": "System.String" + }, + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUserModifierAsync", + "Parameters": [ + { + "Name": "purpose", + "Type": "System.String" + }, + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanGenerateTwoFactorTokenAsync", + "Parameters": [ + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.UpperInvariantLookupNormalizer", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.ILookupNormalizer" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Normalize", + "Parameters": [ + { + "Name": "key", + "Type": "System.String" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.ILookupNormalizer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_UserManager", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.UserManager", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Options", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityOptions", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "userManager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "optionsAccessor", + "Type": "Microsoft.Extensions.Options.IOptions" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_RoleManager", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.RoleManager", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "userManager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "roleManager", + "Type": "Microsoft.AspNetCore.Identity.RoleManager" + }, + { + "Name": "options", + "Type": "Microsoft.Extensions.Options.IOptions" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + }, + { + "ParameterName": "TRole", + "ParameterPosition": 1, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.UserLoginInfo", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LoginProvider", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LoginProvider", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ProviderKey", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ProviderKey", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ProviderDisplayName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ProviderDisplayName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "displayName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.UserManager", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_CancellationToken", + "Parameters": [], + "ReturnType": "System.Threading.CancellationToken", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Store", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Store", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.IUserStore" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Logger", + "Parameters": [], + "ReturnType": "Microsoft.Extensions.Logging.ILogger", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Logger", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.Extensions.Logging.ILogger" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_PasswordHasher", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IPasswordHasher", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_PasswordHasher", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.IPasswordHasher" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_UserValidators", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList>", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_PasswordValidators", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList>", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_KeyNormalizer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.ILookupNormalizer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_KeyNormalizer", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.ILookupNormalizer" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ErrorDescriber", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ErrorDescriber", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Options", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityOptions", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Options", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.IdentityOptions" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsUserAuthenticationTokens", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsUserAuthenticatorKey", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsUserTwoFactorRecoveryCodes", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsUserTwoFactor", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsUserPassword", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsUserSecurityStamp", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsUserRole", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsUserLogin", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsUserEmail", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsUserPhoneNumber", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsUserClaim", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsUserLockout", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsQueryableUsers", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Users", + "Parameters": [], + "ReturnType": "System.Linq.IQueryable", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUserName", + "Parameters": [ + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUserId", + "Parameters": [ + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUserAsync", + "Parameters": [ + { + "Name": "principal", + "Type": "System.Security.Claims.ClaimsPrincipal" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateConcurrencyStampAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DeleteAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByNameAsync", + "Parameters": [ + { + "Name": "userName", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "password", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NormalizeKey", + "Parameters": [ + { + "Name": "key", + "Type": "System.String" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateNormalizedUserNameAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUserNameAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetUserNameAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "userName", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUserIdAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CheckPasswordAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "password", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "HasPasswordAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddPasswordAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "password", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangePasswordAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "currentPassword", + "Type": "System.String" + }, + { + "Name": "newPassword", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemovePasswordAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VerifyPasswordAsync", + "Parameters": [ + { + "Name": "store", + "Type": "Microsoft.AspNetCore.Identity.IUserPasswordStore" + }, + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "password", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetSecurityStampAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateSecurityStampAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GeneratePasswordResetTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ResetPasswordAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "token", + "Type": "System.String" + }, + { + "Name": "newPassword", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByLoginAsync", + "Parameters": [ + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveLoginAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddLoginAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "login", + "Type": "Microsoft.AspNetCore.Identity.UserLoginInfo" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetLoginsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddClaimAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claims", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ReplaceClaimAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "newClaim", + "Type": "System.Security.Claims.Claim" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveClaimAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claims", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddToRoleAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "role", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddToRolesAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "roles", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveFromRoleAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "role", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveFromRolesAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "roles", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetRolesAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsInRoleAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "role", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "email", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByEmailAsync", + "Parameters": [ + { + "Name": "email", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateNormalizedEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEmailConfirmationTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConfirmEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "token", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsEmailConfirmedAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChangeEmailTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "newEmail", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangeEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "newEmail", + "Type": "System.String" + }, + { + "Name": "token", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetPhoneNumberAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetPhoneNumberAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "phoneNumber", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangePhoneNumberAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "phoneNumber", + "Type": "System.String" + }, + { + "Name": "token", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsPhoneNumberConfirmedAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChangePhoneNumberTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "phoneNumber", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VerifyChangePhoneNumberTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "token", + "Type": "System.String" + }, + { + "Name": "phoneNumber", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VerifyUserTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "tokenProvider", + "Type": "System.String" + }, + { + "Name": "purpose", + "Type": "System.String" + }, + { + "Name": "token", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateUserTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "tokenProvider", + "Type": "System.String" + }, + { + "Name": "purpose", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RegisterTokenProvider", + "Parameters": [ + { + "Name": "providerName", + "Type": "System.String" + }, + { + "Name": "provider", + "Type": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetValidTwoFactorProvidersAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VerifyTwoFactorTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "tokenProvider", + "Type": "System.String" + }, + { + "Name": "token", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateTwoFactorTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "tokenProvider", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTwoFactorEnabledAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetTwoFactorEnabledAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "enabled", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsLockedOutAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetLockoutEnabledAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "enabled", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetLockoutEnabledAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetLockoutEndDateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetLockoutEndDateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "lockoutEnd", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AccessFailedAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ResetAccessFailedCountAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetAccessFailedCountAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUsersForClaimAsync", + "Parameters": [ + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUsersInRoleAsync", + "Parameters": [ + { + "Name": "roleName", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetAuthenticationTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "tokenName", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetAuthenticationTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "tokenName", + "Type": "System.String" + }, + { + "Name": "tokenValue", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveAuthenticationTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "tokenName", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetAuthenticatorKeyAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ResetAuthenticatorKeyAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateNewAuthenticatorKey", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateNewTwoFactorRecoveryCodesAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "number", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateTwoFactorRecoveryCode", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RedeemTwoFactorRecoveryCodeAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "code", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CountRecoveryCodesAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [ + { + "Name": "disposing", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSecurityTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetChangeEmailTokenPurpose", + "Parameters": [ + { + "Name": "newEmail", + "Type": "System.String" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ThrowIfDisposed", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "store", + "Type": "Microsoft.AspNetCore.Identity.IUserStore" + }, + { + "Name": "optionsAccessor", + "Type": "Microsoft.Extensions.Options.IOptions" + }, + { + "Name": "passwordHasher", + "Type": "Microsoft.AspNetCore.Identity.IPasswordHasher" + }, + { + "Name": "userValidators", + "Type": "System.Collections.Generic.IEnumerable>" + }, + { + "Name": "passwordValidators", + "Type": "System.Collections.Generic.IEnumerable>" + }, + { + "Name": "keyNormalizer", + "Type": "Microsoft.AspNetCore.Identity.ILookupNormalizer" + }, + { + "Name": "errors", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" + }, + { + "Name": "services", + "Type": "System.IServiceProvider" + }, + { + "Name": "logger", + "Type": "Microsoft.Extensions.Logging.ILogger>" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "ResetPasswordTokenPurpose", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [], + "Constant": true, + "Literal": "\"ResetPassword\"" + }, + { + "Kind": "Field", + "Name": "ChangePhoneNumberTokenPurpose", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [], + "Constant": true, + "Literal": "\"ChangePhoneNumber\"" + }, + { + "Kind": "Field", + "Name": "ConfirmEmailTokenPurpose", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [], + "Constant": true, + "Literal": "\"EmailConfirmation\"" + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.UserOptions", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AllowedUserNameCharacters", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AllowedUserNameCharacters", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RequireUniqueEmail", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequireUniqueEmail", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.UserValidator", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserValidator" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Describer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ValidateAsync", + "Parameters": [ + { + "Name": "manager", + "Type": "Microsoft.AspNetCore.Identity.UserManager" + }, + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserValidator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "errors", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "DefaultValue": "null" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/EF/baseline.netcore.json b/src/EF/baseline.netcore.json index 73c944d022..8f89f2e2b1 100644 --- a/src/EF/baseline.netcore.json +++ b/src/EF/baseline.netcore.json @@ -1,5 +1,5 @@ { - "AssemblyIdentity": "Microsoft.AspNetCore.Identity.EntityFrameworkCore, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "AssemblyIdentity": "Microsoft.AspNetCore.Identity.EntityFrameworkCore, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.Extensions.DependencyInjection.IdentityEntityFrameworkBuilderExtensions", @@ -21,7 +21,6 @@ ], "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", "Static": true, - "New": true, "Extension": true, "Visibility": "Public", "GenericParameter": [ @@ -33,37 +32,6 @@ ] } ] - }, - { - "Kind": "Method", - "Name": "AddEntityFrameworkStores", - "Parameters": [ - { - "Name": "builder", - "Type": "Microsoft.AspNetCore.Identity.IdentityBuilder" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", - "Static": true, - "New": true, - "Extension": true, - "Visibility": "Public", - "GenericParameter": [ - { - "ParameterName": "TContext", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "Microsoft.EntityFrameworkCore.DbContext" - ] - }, - { - "ParameterName": "TKey", - "ParameterPosition": 1, - "BaseTypeOrInterfaces": [ - "System.IEquatable" - ] - } - ] } ], "GenericParameters": [] @@ -72,7 +40,7 @@ "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext", "Visibility": "Public", "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext", "ImplementedInterfaces": [], "Members": [ { @@ -101,7 +69,7 @@ "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext", "Visibility": "Public", "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext", "ImplementedInterfaces": [], "Members": [ { @@ -129,7 +97,7 @@ "ParameterName": "TUser", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser" + "Microsoft.AspNetCore.Identity.IdentityUser" ] } ] @@ -138,7 +106,7 @@ "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext", "Visibility": "Public", "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserToken>", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext, Microsoft.AspNetCore.Identity.IdentityUserRole, Microsoft.AspNetCore.Identity.IdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityRoleClaim, Microsoft.AspNetCore.Identity.IdentityUserToken>", "ImplementedInterfaces": [], "Members": [ { @@ -166,14 +134,14 @@ "ParameterName": "TUser", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser" + "Microsoft.AspNetCore.Identity.IdentityUser" ] }, { "ParameterName": "TRole", "ParameterPosition": 1, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole" + "Microsoft.AspNetCore.Identity.IdentityRole" ] }, { @@ -190,72 +158,9 @@ "Visibility": "Public", "Kind": "Class", "Abstract": true, - "BaseType": "Microsoft.EntityFrameworkCore.DbContext", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserContext", "ImplementedInterfaces": [], "Members": [ - { - "Kind": "Method", - "Name": "get_Users", - "Parameters": [], - "ReturnType": "Microsoft.EntityFrameworkCore.DbSet", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Users", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.EntityFrameworkCore.DbSet" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_UserClaims", - "Parameters": [], - "ReturnType": "Microsoft.EntityFrameworkCore.DbSet", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_UserClaims", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.EntityFrameworkCore.DbSet" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_UserLogins", - "Parameters": [], - "ReturnType": "Microsoft.EntityFrameworkCore.DbSet", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_UserLogins", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.EntityFrameworkCore.DbSet" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, { "Kind": "Method", "Name": "get_UserRoles", @@ -277,27 +182,6 @@ "Visibility": "Public", "GenericParameter": [] }, - { - "Kind": "Method", - "Name": "get_UserTokens", - "Parameters": [], - "ReturnType": "Microsoft.EntityFrameworkCore.DbSet", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_UserTokens", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.EntityFrameworkCore.DbSet" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, { "Kind": "Method", "Name": "get_Roles", @@ -380,14 +264,14 @@ "ParameterName": "TUser", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser" + "Microsoft.AspNetCore.Identity.IdentityUser" ] }, { "ParameterName": "TRole", "ParameterPosition": 1, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole" + "Microsoft.AspNetCore.Identity.IdentityRole" ] }, { @@ -401,224 +285,225 @@ "ParameterName": "TUserClaim", "ParameterPosition": 3, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserClaim" + "Microsoft.AspNetCore.Identity.IdentityUserClaim" ] }, { "ParameterName": "TUserRole", "ParameterPosition": 4, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole" + "Microsoft.AspNetCore.Identity.IdentityUserRole" ] }, { "ParameterName": "TUserLogin", "ParameterPosition": 5, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin" + "Microsoft.AspNetCore.Identity.IdentityUserLogin" ] }, { "ParameterName": "TRoleClaim", "ParameterPosition": 6, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim" + "Microsoft.AspNetCore.Identity.IdentityRoleClaim" ] }, { "ParameterName": "TUserToken", "ParameterPosition": 7, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserToken" + "Microsoft.AspNetCore.Identity.IdentityUserToken" ] } ] }, { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole", + "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserContext", "Visibility": "Public", "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Constructor", "Name": ".ctor", - "Parameters": [], + "Parameters": [ + { + "Name": "options", + "Type": "Microsoft.EntityFrameworkCore.DbContextOptions" + } + ], "Visibility": "Public", "GenericParameter": [] }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "roleName", - "Type": "System.String" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim>", - "ImplementedInterfaces": [], - "Members": [ { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], - "Visibility": "Public", + "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [ { - "ParameterName": "TKey", + "ParameterName": "TUser", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "System.IEquatable" + "Microsoft.AspNetCore.Identity.IdentityUser" ] } ] }, { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole", + "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserContext", "Visibility": "Public", "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserContext, Microsoft.AspNetCore.Identity.IdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken>", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "options", + "Type": "Microsoft.EntityFrameworkCore.DbContextOptions" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUser" + ] + }, + { + "ParameterName": "TKey", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserContext", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "BaseType": "Microsoft.EntityFrameworkCore.DbContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Users", "Parameters": [], - "ReturnType": "System.Collections.Generic.ICollection", - "Virtual": true, + "ReturnType": "Microsoft.EntityFrameworkCore.DbSet", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_Claims", - "Parameters": [], - "ReturnType": "System.Collections.Generic.ICollection", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Id", - "Parameters": [], - "ReturnType": "T0", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Id", + "Name": "set_Users", "Parameters": [ { "Name": "value", - "Type": "T0" + "Type": "Microsoft.EntityFrameworkCore.DbSet" } ], "ReturnType": "System.Void", - "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_Name", + "Name": "get_UserClaims", "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, + "ReturnType": "Microsoft.EntityFrameworkCore.DbSet", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "set_Name", + "Name": "set_UserClaims", "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.EntityFrameworkCore.DbSet" } ], "ReturnType": "System.Void", - "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_NormalizedName", + "Name": "get_UserLogins", "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, + "ReturnType": "Microsoft.EntityFrameworkCore.DbSet", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "set_NormalizedName", + "Name": "set_UserLogins", "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.EntityFrameworkCore.DbSet" } ], "ReturnType": "System.Void", - "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_ConcurrencyStamp", + "Name": "get_UserTokens", "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, + "ReturnType": "Microsoft.EntityFrameworkCore.DbSet", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "set_ConcurrencyStamp", + "Name": "set_UserTokens", "Parameters": [ { "Name": "value", - "Type": "System.String" + "Type": "Microsoft.EntityFrameworkCore.DbSet" } ], "ReturnType": "System.Void", - "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "ToString", - "Parameters": [], - "ReturnType": "System.String", + "Name": "OnModelCreating", + "Parameters": [ + { + "Name": "builder", + "Type": "Microsoft.EntityFrameworkCore.ModelBuilder" + } + ], + "ReturnType": "System.Void", "Virtual": true, "Override": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", + "Visibility": "Protected", "GenericParameter": [] }, { @@ -626,1101 +511,55 @@ "Name": ".ctor", "Parameters": [ { - "Name": "roleName", - "Type": "System.String" + "Name": "options", + "Type": "Microsoft.EntityFrameworkCore.DbContextOptions" } ], "Visibility": "Public", "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] } ], "GenericParameters": [ { - "ParameterName": "TKey", + "ParameterName": "TUser", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "System.IEquatable" + "Microsoft.AspNetCore.Identity.IdentityUser" ] }, { - "ParameterName": "TUserRole", + "ParameterName": "TKey", "ParameterPosition": 1, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole" - ] - }, - { - "ParameterName": "TRoleClaim", - "ParameterPosition": 2, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim" - ] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_Id", - "Parameters": [], - "ReturnType": "System.Int32", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Id", - "Parameters": [ - { - "Name": "value", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RoleId", - "Parameters": [], - "ReturnType": "T0", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RoleId", - "Parameters": [ - { - "Name": "value", - "Type": "T0" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ClaimType", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ClaimType", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ClaimValue", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ClaimValue", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ToClaim", - "Parameters": [], - "ReturnType": "System.Security.Claims.Claim", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "InitializeFromClaim", - "Parameters": [ - { - "Name": "other", - "Type": "System.Security.Claims.Claim" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "System.IEquatable" - ] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "userName", - "Type": "System.String" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin>", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "System.IEquatable" - ] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_Id", - "Parameters": [], - "ReturnType": "T0", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Id", - "Parameters": [ - { - "Name": "value", - "Type": "T0" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_UserName", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_UserName", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_NormalizedUserName", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_NormalizedUserName", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Email", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Email", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_NormalizedEmail", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_NormalizedEmail", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_EmailConfirmed", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_EmailConfirmed", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_PasswordHash", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_PasswordHash", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SecurityStamp", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_SecurityStamp", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ConcurrencyStamp", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ConcurrencyStamp", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_PhoneNumber", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_PhoneNumber", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_PhoneNumberConfirmed", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_PhoneNumberConfirmed", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_TwoFactorEnabled", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_TwoFactorEnabled", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_LockoutEnd", - "Parameters": [], - "ReturnType": "System.Nullable", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_LockoutEnd", - "Parameters": [ - { - "Name": "value", - "Type": "System.Nullable" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_LockoutEnabled", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_LockoutEnabled", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_AccessFailedCount", - "Parameters": [], - "ReturnType": "System.Int32", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_AccessFailedCount", - "Parameters": [ - { - "Name": "value", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Roles", - "Parameters": [], - "ReturnType": "System.Collections.Generic.ICollection", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Claims", - "Parameters": [], - "ReturnType": "System.Collections.Generic.ICollection", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Logins", - "Parameters": [], - "ReturnType": "System.Collections.Generic.ICollection", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ToString", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Override": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "userName", - "Type": "System.String" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "System.IEquatable" + "System.IEquatable" ] }, { "ParameterName": "TUserClaim", - "ParameterPosition": 1, - "BaseTypeOrInterfaces": [] - }, - { - "ParameterName": "TUserRole", "ParameterPosition": 2, - "BaseTypeOrInterfaces": [] + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUserClaim" + ] }, { "ParameterName": "TUserLogin", "ParameterPosition": 3, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserClaim", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_Id", - "Parameters": [], - "ReturnType": "System.Int32", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Id", - "Parameters": [ - { - "Name": "value", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_UserId", - "Parameters": [], - "ReturnType": "T0", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_UserId", - "Parameters": [ - { - "Name": "value", - "Type": "T0" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ClaimType", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ClaimType", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ClaimValue", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ClaimValue", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ToClaim", - "Parameters": [], - "ReturnType": "System.Security.Claims.Claim", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "InitializeFromClaim", - "Parameters": [ - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "System.IEquatable" + "Microsoft.AspNetCore.Identity.IdentityUserLogin" ] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_LoginProvider", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] }, { - "Kind": "Method", - "Name": "set_LoginProvider", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ProviderKey", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ProviderKey", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ProviderDisplayName", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ProviderDisplayName", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_UserId", - "Parameters": [], - "ReturnType": "T0", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_UserId", - "Parameters": [ - { - "Name": "value", - "Type": "T0" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, + "ParameterName": "TUserToken", + "ParameterPosition": 4, "BaseTypeOrInterfaces": [ - "System.IEquatable" - ] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_UserId", - "Parameters": [], - "ReturnType": "T0", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_UserId", - "Parameters": [ - { - "Name": "value", - "Type": "T0" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RoleId", - "Parameters": [], - "ReturnType": "T0", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RoleId", - "Parameters": [ - { - "Name": "value", - "Type": "T0" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "System.IEquatable" - ] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserToken", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_UserId", - "Parameters": [], - "ReturnType": "T0", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_UserId", - "Parameters": [ - { - "Name": "value", - "Type": "T0" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_LoginProvider", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_LoginProvider", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Name", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Name", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Value", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Value", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "System.IEquatable" + "Microsoft.AspNetCore.Identity.IdentityUserToken" ] } ] @@ -1755,7 +594,7 @@ "ParameterName": "TRole", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole" + "Microsoft.AspNetCore.Identity.IdentityRole" ] } ] @@ -1790,7 +629,7 @@ "ParameterName": "TRole", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole" + "Microsoft.AspNetCore.Identity.IdentityRole" ] }, { @@ -1806,28 +645,9 @@ "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore", "Visibility": "Public", "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim>", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore, Microsoft.AspNetCore.Identity.IdentityRoleClaim>", "ImplementedInterfaces": [], "Members": [ - { - "Kind": "Method", - "Name": "CreateRoleClaim", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim", - "Virtual": true, - "Override": true, - "Visibility": "Protected", - "GenericParameter": [] - }, { "Kind": "Constructor", "Name": ".ctor", @@ -1851,7 +671,7 @@ "ParameterName": "TRole", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole" + "Microsoft.AspNetCore.Identity.IdentityRole" ] }, { @@ -1874,7 +694,6 @@ "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore", "Visibility": "Public", "Kind": "Class", - "Abstract": true, "ImplementedInterfaces": [ "Microsoft.AspNetCore.Identity.IQueryableRoleStore", "Microsoft.AspNetCore.Identity.IRoleClaimStore" @@ -2005,7 +824,6 @@ } ], "ReturnType": "System.Threading.Tasks.Task", - "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", "Visibility": "Public", @@ -2026,7 +844,6 @@ } ], "ReturnType": "System.Threading.Tasks.Task", - "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", "Visibility": "Public", @@ -2051,7 +868,6 @@ } ], "ReturnType": "System.Threading.Tasks.Task", - "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", "Visibility": "Public", @@ -2203,7 +1019,6 @@ } ], "ReturnType": "System.Threading.Tasks.Task>", - "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleClaimStore", "Visibility": "Public", @@ -2228,7 +1043,6 @@ } ], "ReturnType": "System.Threading.Tasks.Task", - "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleClaimStore", "Visibility": "Public", @@ -2253,7 +1067,6 @@ } ], "ReturnType": "System.Threading.Tasks.Task", - "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleClaimStore", "Visibility": "Public", @@ -2284,7 +1097,6 @@ ], "ReturnType": "T4", "Virtual": true, - "Abstract": true, "Visibility": "Protected", "GenericParameter": [] }, @@ -2311,7 +1123,7 @@ "ParameterName": "TRole", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole" + "Microsoft.AspNetCore.Identity.IdentityRole" ] }, { @@ -2331,51 +1143,26 @@ { "ParameterName": "TUserRole", "ParameterPosition": 3, + "New": true, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole" + "Microsoft.AspNetCore.Identity.IdentityUserRole" ] }, { "ParameterName": "TRoleClaim", "ParameterPosition": 4, + "New": true, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim" + "Microsoft.AspNetCore.Identity.IdentityRoleClaim" ] } ] }, { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore", "Visibility": "Public", "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore>", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "context", - "Type": "Microsoft.EntityFrameworkCore.DbContext" - }, - { - "Name": "describer", - "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", - "DefaultValue": "null" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore", "ImplementedInterfaces": [], "Members": [ { @@ -2402,16 +1189,16 @@ "ParameterPosition": 0, "New": true, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser" + "Microsoft.AspNetCore.Identity.IdentityUser" ] } ] }, { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore", "Visibility": "Public", "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore", "ImplementedInterfaces": [], "Members": [ { @@ -2420,7 +1207,7 @@ "Parameters": [ { "Name": "context", - "Type": "T2" + "Type": "T1" }, { "Name": "describer", @@ -2437,19 +1224,12 @@ "ParameterName": "TUser", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser" - ] - }, - { - "ParameterName": "TRole", - "ParameterPosition": 1, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole" + "Microsoft.AspNetCore.Identity.IdentityUser" ] }, { "ParameterName": "TContext", - "ParameterPosition": 2, + "ParameterPosition": 1, "BaseTypeOrInterfaces": [ "Microsoft.EntityFrameworkCore.DbContext" ] @@ -2457,103 +1237,19 @@ ] }, { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore", "Visibility": "Public", "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserToken>", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore, Microsoft.AspNetCore.Identity.IdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken>", "ImplementedInterfaces": [], "Members": [ - { - "Kind": "Method", - "Name": "CreateUserRole", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "role", - "Type": "T1" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole", - "Virtual": true, - "Override": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "CreateUserClaim", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserClaim", - "Virtual": true, - "Override": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "CreateUserLogin", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "login", - "Type": "Microsoft.AspNetCore.Identity.UserLoginInfo" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin", - "Virtual": true, - "Override": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "CreateUserToken", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "name", - "Type": "System.String" - }, - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserToken", - "Virtual": true, - "Override": true, - "Visibility": "Protected", - "GenericParameter": [] - }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", - "Type": "T2" + "Type": "T1" }, { "Name": "describer", @@ -2570,161 +1266,69 @@ "ParameterName": "TUser", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser" - ] - }, - { - "ParameterName": "TRole", - "ParameterPosition": 1, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole" + "Microsoft.AspNetCore.Identity.IdentityUser" ] }, { "ParameterName": "TContext", - "ParameterPosition": 2, + "ParameterPosition": 1, "BaseTypeOrInterfaces": [ "Microsoft.EntityFrameworkCore.DbContext" ] }, { "ParameterName": "TKey", - "ParameterPosition": 3, + "ParameterPosition": 2, "BaseTypeOrInterfaces": [ - "System.IEquatable" + "System.IEquatable" ] } ] }, { - "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore", "Visibility": "Public", "Kind": "Class", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserLoginStore", - "Microsoft.AspNetCore.Identity.IUserRoleStore", - "Microsoft.AspNetCore.Identity.IUserClaimStore", - "Microsoft.AspNetCore.Identity.IUserPasswordStore", - "Microsoft.AspNetCore.Identity.IUserSecurityStampStore", - "Microsoft.AspNetCore.Identity.IUserEmailStore", - "Microsoft.AspNetCore.Identity.IUserLockoutStore", - "Microsoft.AspNetCore.Identity.IUserPhoneNumberStore", - "Microsoft.AspNetCore.Identity.IQueryableUserStore", - "Microsoft.AspNetCore.Identity.IUserTwoFactorStore", - "Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore" - ], + "BaseType": "Microsoft.AspNetCore.Identity.UserStoreBase", + "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Context", "Parameters": [], - "ReturnType": "T2", + "ReturnType": "T1", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "get_ErrorDescriber", + "Name": "get_UsersSet", "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ErrorDescriber", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "CreateUserRole", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "role", - "Type": "T1" - } - ], - "ReturnType": "T5", - "Virtual": true, - "Abstract": true, + "ReturnType": "Microsoft.EntityFrameworkCore.DbSet", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", - "Name": "CreateUserClaim", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - } - ], - "ReturnType": "T4", - "Virtual": true, - "Abstract": true, + "Name": "get_UserClaims", + "Parameters": [], + "ReturnType": "Microsoft.EntityFrameworkCore.DbSet", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", - "Name": "CreateUserLogin", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "login", - "Type": "Microsoft.AspNetCore.Identity.UserLoginInfo" - } - ], - "ReturnType": "T6", - "Virtual": true, - "Abstract": true, + "Name": "get_UserLogins", + "Parameters": [], + "ReturnType": "Microsoft.EntityFrameworkCore.DbSet", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", - "Name": "CreateUserToken", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "name", - "Type": "System.String" - }, - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "T7", - "Virtual": true, - "Abstract": true, + "Name": "get_UserTokens", + "Parameters": [], + "ReturnType": "Microsoft.EntityFrameworkCore.DbSet", "Visibility": "Protected", "GenericParameter": [] }, @@ -2762,114 +1366,6 @@ "Visibility": "Protected", "GenericParameter": [] }, - { - "Kind": "Method", - "Name": "GetUserIdAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUserNameAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetUserNameAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "userName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetNormalizedUserNameAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetNormalizedUserNameAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "normalizedName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", - "Visibility": "Public", - "GenericParameter": [] - }, { "Kind": "Method", "Name": "CreateAsync", @@ -2886,6 +1382,7 @@ ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", "Visibility": "Public", "GenericParameter": [] @@ -2906,6 +1403,7 @@ ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", "Visibility": "Public", "GenericParameter": [] @@ -2926,6 +1424,7 @@ ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", "Visibility": "Public", "GenericParameter": [] @@ -2946,38 +1445,11 @@ ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", "Visibility": "Public", "GenericParameter": [] }, - { - "Kind": "Method", - "Name": "ConvertIdFromString", - "Parameters": [ - { - "Name": "id", - "Type": "System.String" - } - ], - "ReturnType": "T3", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ConvertIdToString", - "Parameters": [ - { - "Name": "id", - "Type": "T3" - } - ], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, { "Kind": "Method", "Name": "FindByNameAsync", @@ -2994,6 +1466,7 @@ ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", "Visibility": "Public", "GenericParameter": [] @@ -3004,183 +1477,78 @@ "Parameters": [], "ReturnType": "System.Linq.IQueryable", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IQueryableUserStore", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "SetPasswordHashAsync", + "Name": "FindUserAsync", "Parameters": [ { - "Name": "user", - "Type": "T0" - }, - { - "Name": "passwordHash", - "Type": "System.String" + "Name": "userId", + "Type": "T2" }, { "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" + "Type": "System.Threading.CancellationToken" } ], - "ReturnType": "System.Threading.Tasks.Task", + "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPasswordStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetPasswordHashAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPasswordStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "HasPasswordAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPasswordStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "AddToRoleAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "normalizedRoleName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveFromRoleAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "normalizedRoleName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetRolesAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "IsInRoleAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "normalizedRoleName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ThrowIfDisposed", - "Parameters": [], - "ReturnType": "System.Void", + "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", - "Name": "Dispose", - "Parameters": [], - "ReturnType": "System.Void", - "Sealed": true, + "Name": "FindUserLoginAsync", + "Parameters": [ + { + "Name": "userId", + "Type": "T2" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, - "ImplementedInterface": "System.IDisposable", - "Visibility": "Public", + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindUserLoginAsync", + "Parameters": [ + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "Visibility": "Protected", "GenericParameter": [] }, { @@ -3199,6 +1567,7 @@ ], "ReturnType": "System.Threading.Tasks.Task>", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", "Visibility": "Public", "GenericParameter": [] @@ -3223,6 +1592,7 @@ ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", "Visibility": "Public", "GenericParameter": [] @@ -3251,6 +1621,7 @@ ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", "Visibility": "Public", "GenericParameter": [] @@ -3275,6 +1646,7 @@ ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", "Visibility": "Public", "GenericParameter": [] @@ -3299,6 +1671,7 @@ ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLoginStore", "Visibility": "Public", "GenericParameter": [] @@ -3327,6 +1700,7 @@ ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLoginStore", "Visibility": "Public", "GenericParameter": [] @@ -3347,6 +1721,7 @@ ], "ReturnType": "System.Threading.Tasks.Task>", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLoginStore", "Visibility": "Public", "GenericParameter": [] @@ -3371,142 +1746,11 @@ ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLoginStore", "Visibility": "Public", "GenericParameter": [] }, - { - "Kind": "Method", - "Name": "GetEmailConfirmedAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetEmailConfirmedAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "confirmed", - "Type": "System.Boolean" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "email", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetNormalizedEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetNormalizedEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "normalizedEmail", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", - "Visibility": "Public", - "GenericParameter": [] - }, { "Kind": "Method", "Name": "FindByEmailAsync", @@ -3523,334 +1767,11 @@ ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", "Visibility": "Public", "GenericParameter": [] }, - { - "Kind": "Method", - "Name": "GetLockoutEndDateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetLockoutEndDateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "lockoutEnd", - "Type": "System.Nullable" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "IncrementAccessFailedCountAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ResetAccessFailedCountAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetAccessFailedCountAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetLockoutEnabledAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetLockoutEnabledAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "enabled", - "Type": "System.Boolean" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetPhoneNumberAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "phoneNumber", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPhoneNumberStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetPhoneNumberAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPhoneNumberStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetPhoneNumberConfirmedAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPhoneNumberStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetPhoneNumberConfirmedAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "confirmed", - "Type": "System.Boolean" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPhoneNumberStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetSecurityStampAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "stamp", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserSecurityStampStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetSecurityStampAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserSecurityStampStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetTwoFactorEnabledAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "enabled", - "Type": "System.Boolean" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorStore", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetTwoFactorEnabledAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorStore", - "Visibility": "Public", - "GenericParameter": [] - }, { "Kind": "Method", "Name": "GetUsersForClaimAsync", @@ -3867,6 +1788,912 @@ ], "ReturnType": "System.Threading.Tasks.Task>", "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddUserTokenAsync", + "Parameters": [ + { + "Name": "token", + "Type": "T5" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveUserTokenAsync", + "Parameters": [ + { + "Name": "token", + "Type": "T5" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "context", + "Type": "T1" + }, + { + "Name": "describer", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "DefaultValue": "null" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUser" + ] + }, + { + "ParameterName": "TContext", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "Microsoft.EntityFrameworkCore.DbContext" + ] + }, + { + "ParameterName": "TKey", + "ParameterPosition": 2, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + }, + { + "ParameterName": "TUserClaim", + "ParameterPosition": 3, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUserClaim" + ] + }, + { + "ParameterName": "TUserLogin", + "ParameterPosition": 4, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUserLogin" + ] + }, + { + "ParameterName": "TUserToken", + "ParameterPosition": 5, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUserToken" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore>", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.EntityFrameworkCore.DbContext" + }, + { + "Name": "describer", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "DefaultValue": "null" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.EntityFrameworkCore.DbContext" + }, + { + "Name": "describer", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "DefaultValue": "null" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUser" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "context", + "Type": "T2" + }, + { + "Name": "describer", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "DefaultValue": "null" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUser" + ] + }, + { + "ParameterName": "TRole", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityRole" + ] + }, + { + "ParameterName": "TContext", + "ParameterPosition": 2, + "BaseTypeOrInterfaces": [ + "Microsoft.EntityFrameworkCore.DbContext" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore, Microsoft.AspNetCore.Identity.IdentityUserRole, Microsoft.AspNetCore.Identity.IdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken, Microsoft.AspNetCore.Identity.IdentityRoleClaim>", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "context", + "Type": "T2" + }, + { + "Name": "describer", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "DefaultValue": "null" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUser" + ] + }, + { + "ParameterName": "TRole", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityRole" + ] + }, + { + "ParameterName": "TContext", + "ParameterPosition": 2, + "BaseTypeOrInterfaces": [ + "Microsoft.EntityFrameworkCore.DbContext" + ] + }, + { + "ParameterName": "TKey", + "ParameterPosition": 3, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.UserStoreBase", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Context", + "Parameters": [], + "ReturnType": "T2", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AutoSaveChanges", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AutoSaveChanges", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SaveChanges", + "Parameters": [ + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DeleteAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByNameAsync", + "Parameters": [ + { + "Name": "normalizedUserName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Users", + "Parameters": [], + "ReturnType": "System.Linq.IQueryable", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IQueryableUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindRoleAsync", + "Parameters": [ + { + "Name": "normalizedRoleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindUserRoleAsync", + "Parameters": [ + { + "Name": "userId", + "Type": "T3" + }, + { + "Name": "roleId", + "Type": "T3" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindUserAsync", + "Parameters": [ + { + "Name": "userId", + "Type": "T3" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindUserLoginAsync", + "Parameters": [ + { + "Name": "userId", + "Type": "T3" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindUserLoginAsync", + "Parameters": [ + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddToRoleAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "normalizedRoleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveFromRoleAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "normalizedRoleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetRolesAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsInRoleAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "normalizedRoleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claims", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ReplaceClaimAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "newClaim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claims", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddLoginAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "login", + "Type": "Microsoft.AspNetCore.Identity.UserLoginInfo" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLoginStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveLoginAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLoginStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetLoginsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLoginStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByLoginAsync", + "Parameters": [ + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLoginStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByEmailAsync", + "Parameters": [ + { + "Name": "normalizedEmail", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUsersForClaimAsync", + "Parameters": [ + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", "Visibility": "Public", "GenericParameter": [] @@ -3887,13 +2714,14 @@ ], "ReturnType": "System.Threading.Tasks.Task>", "Virtual": true, + "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "SetTokenAsync", + "Name": "FindTokenAsync", "Parameters": [ { "Name": "user", @@ -3907,75 +2735,45 @@ "Name": "name", "Type": "System.String" }, - { - "Name": "value", - "Type": "System.String" - }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" } ], - "ReturnType": "System.Threading.Tasks.Task", + "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore", - "Visibility": "Public", + "Override": true, + "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", - "Name": "RemoveTokenAsync", + "Name": "AddUserTokenAsync", "Parameters": [ { - "Name": "user", - "Type": "T0" - }, - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "name", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" + "Name": "token", + "Type": "T7" } ], "ReturnType": "System.Threading.Tasks.Task", - "Sealed": true, "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore", - "Visibility": "Public", + "Override": true, + "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", - "Name": "GetTokenAsync", + "Name": "RemoveUserTokenAsync", "Parameters": [ { - "Name": "user", - "Type": "T0" - }, - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "name", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" + "Name": "token", + "Type": "T7" } ], - "ReturnType": "System.Threading.Tasks.Task", - "Sealed": true, + "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore", - "Visibility": "Public", + "Override": true, + "Visibility": "Protected", "GenericParameter": [] }, { @@ -4001,14 +2799,14 @@ "ParameterName": "TUser", "ParameterPosition": 0, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser" + "Microsoft.AspNetCore.Identity.IdentityUser" ] }, { "ParameterName": "TRole", "ParameterPosition": 1, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole>" + "Microsoft.AspNetCore.Identity.IdentityRole" ] }, { @@ -4028,33 +2826,44 @@ { "ParameterName": "TUserClaim", "ParameterPosition": 4, + "New": true, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserClaim" + "Microsoft.AspNetCore.Identity.IdentityUserClaim" ] }, { "ParameterName": "TUserRole", "ParameterPosition": 5, + "New": true, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole" + "Microsoft.AspNetCore.Identity.IdentityUserRole" ] }, { "ParameterName": "TUserLogin", "ParameterPosition": 6, + "New": true, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin" + "Microsoft.AspNetCore.Identity.IdentityUserLogin" ] }, { "ParameterName": "TUserToken", "ParameterPosition": 7, + "New": true, "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserToken" + "Microsoft.AspNetCore.Identity.IdentityUserToken" + ] + }, + { + "ParameterName": "TRoleClaim", + "ParameterPosition": 8, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityRoleClaim" ] } ] } - ], - "SourceFilters": [] + ] } \ No newline at end of file diff --git a/src/EF/breakingchanges.netcore.json b/src/EF/breakingchanges.netcore.json deleted file mode 100644 index 93954d1e96..0000000000 --- a/src/EF/breakingchanges.netcore.json +++ /dev/null @@ -1,103 +0,0 @@ -[ - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserToken> where T0 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser where T1 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole where T2 : System.IEquatable", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext where T0 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole where T0 : System.IEquatable where T1 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole where T2 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim> where T0 : System.IEquatable", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim where T0 : System.IEquatable", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserClaim where T0 : System.IEquatable", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin where T0 : System.IEquatable", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole where T0 : System.IEquatable", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserToken where T0 : System.IEquatable", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore : Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim> where T0 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole where T1 : Microsoft.EntityFrameworkCore.DbContext where T2 : System.IEquatable", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore : Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore where T0 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole where T1 : Microsoft.EntityFrameworkCore.DbContext", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore : Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore where T0 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore>", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore where T0 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser where T1 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole where T2 : Microsoft.EntityFrameworkCore.DbContext", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore where T0 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser, new()", - "Kind": "Removal" - }, - { - "TypeId": "public abstract class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityDbContext : Microsoft.EntityFrameworkCore.DbContext where T0 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser where T1 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole where T2 : System.IEquatable where T3 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserClaim where T4 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole where T5 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin where T6 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim where T7 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserToken", - "Kind": "Removal" - }, - { - "TypeId": "public abstract class Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore : Microsoft.AspNetCore.Identity.IQueryableRoleStore, Microsoft.AspNetCore.Identity.IRoleClaimStore where T0 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole where T1 : Microsoft.EntityFrameworkCore.DbContext where T2 : System.IEquatable where T3 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole where T4 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim", - "Kind": "Removal" - }, - { - "TypeId": "public abstract class Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore : Microsoft.AspNetCore.Identity.IUserLoginStore, Microsoft.AspNetCore.Identity.IUserRoleStore, Microsoft.AspNetCore.Identity.IUserClaimStore, Microsoft.AspNetCore.Identity.IUserPasswordStore, Microsoft.AspNetCore.Identity.IUserSecurityStampStore, Microsoft.AspNetCore.Identity.IUserEmailStore, Microsoft.AspNetCore.Identity.IUserLockoutStore, Microsoft.AspNetCore.Identity.IUserPhoneNumberStore, Microsoft.AspNetCore.Identity.IQueryableUserStore, Microsoft.AspNetCore.Identity.IUserTwoFactorStore, Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore where T0 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser where T1 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole> where T2 : Microsoft.EntityFrameworkCore.DbContext where T3 : System.IEquatable where T4 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserClaim where T5 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole where T6 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin where T7 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserToken", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser where T0 : System.IEquatable", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin> where T0 : System.IEquatable", - "Kind": "Removal" - }, - { - "TypeId": "public class Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserLogin, Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserToken> where T0 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser where T1 : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRole where T2 : Microsoft.EntityFrameworkCore.DbContext where T3 : System.IEquatable", - "Kind": "Removal" - }, - { - "TypeId": "public static class Microsoft.Extensions.DependencyInjection.IdentityEntityFrameworkBuilderExtensions", - "MemberId": "public static new Microsoft.AspNetCore.Identity.IdentityBuilder AddEntityFrameworkStores(this Microsoft.AspNetCore.Identity.IdentityBuilder builder) where T0 : Microsoft.EntityFrameworkCore.DbContext where T1 : System.IEquatable", - "Kind": "Removal" - } -] \ No newline at end of file diff --git a/src/Identity/baseline.netcore.json b/src/Identity/baseline.netcore.json index 62ab708f0b..5100bd9044 100644 --- a/src/Identity/baseline.netcore.json +++ b/src/Identity/baseline.netcore.json @@ -1,37 +1,6 @@ { - "AssemblyIdentity": "Microsoft.AspNetCore.Identity, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "AssemblyIdentity": "Microsoft.AspNetCore.Identity, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ - { - "Name": "System.Security.Claims.PrincipalExtensions", - "Visibility": "Public", - "Kind": "Class", - "Abstract": true, - "Static": true, - "Sealed": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "FindFirstValue", - "Parameters": [ - { - "Name": "principal", - "Type": "System.Security.Claims.ClaimsPrincipal" - }, - { - "Name": "claimType", - "Type": "System.String" - } - ], - "ReturnType": "System.String", - "Static": true, - "Extension": true, - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, { "Name": "Microsoft.Extensions.DependencyInjection.IdentityServiceCollectionExtensions", "Visibility": "Public", @@ -69,6 +38,44 @@ } ] }, + { + "Kind": "Method", + "Name": "ConfigureApplicationCookie", + "Parameters": [ + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + }, + { + "Name": "configure", + "Type": "System.Action" + } + ], + "ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConfigureExternalCookie", + "Parameters": [ + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + }, + { + "Name": "configure", + "Type": "System.Action" + } + ], + "ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, { "Kind": "Method", "Name": "AddIdentity", @@ -79,7 +86,7 @@ }, { "Name": "setupAction", - "Type": "System.Action" + "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", @@ -105,105 +112,162 @@ "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Identity.ClaimsIdentityOptions", + "Name": "Microsoft.AspNetCore.Builder.BuilderExtensions", "Visibility": "Public", "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", - "Name": "get_RoleClaimType", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RoleClaimType", + "Name": "UseIdentity", "Parameters": [ { - "Name": "value", - "Type": "System.String" + "Name": "app", + "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" } ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_UserNameClaimType", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_UserNameClaimType", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_UserIdClaimType", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_UserIdClaimType", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SecurityStampClaimType", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_SecurityStampClaimType", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", + "Static": true, + "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, + { + "Name": "Microsoft.AspNetCore.Identity.AspNetRoleManager", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.RoleManager", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CancellationToken", + "Parameters": [], + "ReturnType": "System.Threading.CancellationToken", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "store", + "Type": "Microsoft.AspNetCore.Identity.IRoleStore" + }, + { + "Name": "roleValidators", + "Type": "System.Collections.Generic.IEnumerable>" + }, + { + "Name": "keyNormalizer", + "Type": "Microsoft.AspNetCore.Identity.ILookupNormalizer" + }, + { + "Name": "errors", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" + }, + { + "Name": "logger", + "Type": "Microsoft.Extensions.Logging.ILogger>" + }, + { + "Name": "contextAccessor", + "Type": "Microsoft.AspNetCore.Http.IHttpContextAccessor" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TRole", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.AspNetUserManager", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.UserManager", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CancellationToken", + "Parameters": [], + "ReturnType": "System.Threading.CancellationToken", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "store", + "Type": "Microsoft.AspNetCore.Identity.IUserStore" + }, + { + "Name": "optionsAccessor", + "Type": "Microsoft.Extensions.Options.IOptions" + }, + { + "Name": "passwordHasher", + "Type": "Microsoft.AspNetCore.Identity.IPasswordHasher" + }, + { + "Name": "userValidators", + "Type": "System.Collections.Generic.IEnumerable>" + }, + { + "Name": "passwordValidators", + "Type": "System.Collections.Generic.IEnumerable>" + }, + { + "Name": "keyNormalizer", + "Type": "Microsoft.AspNetCore.Identity.ILookupNormalizer" + }, + { + "Name": "errors", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" + }, + { + "Name": "services", + "Type": "System.IServiceProvider" + }, + { + "Name": "logger", + "Type": "Microsoft.Extensions.Logging.ILogger>" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, { "Name": "Microsoft.AspNetCore.Identity.DataProtectorTokenProvider", "Visibility": "Public", @@ -389,73 +453,6 @@ ], "GenericParameters": [] }, - { - "Name": "Microsoft.AspNetCore.Identity.EmailTokenProvider", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "CanGenerateTwoFactorTokenAsync", - "Parameters": [ - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Override": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUserModifierAsync", - "Parameters": [ - { - "Name": "purpose", - "Type": "System.String" - }, - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Override": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, { "Name": "Microsoft.AspNetCore.Identity.ExternalLoginInfo", "Visibility": "Public", @@ -533,668 +530,56 @@ "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Name": "Microsoft.AspNetCore.Identity.IdentityBuilderExtensions", "Visibility": "Public", "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, "ImplementedInterfaces": [], "Members": [ - { - "Kind": "Method", - "Name": "get_UserType", - "Parameters": [], - "ReturnType": "System.Type", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RoleType", - "Parameters": [], - "ReturnType": "System.Type", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Services", - "Parameters": [], - "ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "AddUserValidator", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [ - { - "ParameterName": "T", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Kind": "Method", - "Name": "AddRoleValidator", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [ - { - "ParameterName": "T", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Kind": "Method", - "Name": "AddErrorDescriber", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [ - { - "ParameterName": "TDescriber", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" - ] - } - ] - }, - { - "Kind": "Method", - "Name": "AddPasswordValidator", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [ - { - "ParameterName": "T", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Kind": "Method", - "Name": "AddUserStore", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [ - { - "ParameterName": "T", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Kind": "Method", - "Name": "AddRoleStore", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [ - { - "ParameterName": "T", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Kind": "Method", - "Name": "AddTokenProvider", - "Parameters": [ - { - "Name": "providerName", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [ - { - "ParameterName": "TProvider", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Kind": "Method", - "Name": "AddTokenProvider", - "Parameters": [ - { - "Name": "providerName", - "Type": "System.String" - }, - { - "Name": "provider", - "Type": "System.Type" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, { "Kind": "Method", "Name": "AddDefaultTokenProviders", - "Parameters": [], + "Parameters": [ + { + "Name": "builder", + "Type": "Microsoft.AspNetCore.Identity.IdentityBuilder" + } + ], "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", - "Virtual": true, + "Static": true, + "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "AddUserManager", - "Parameters": [], + "Name": "AddSignInManager", + "Parameters": [ + { + "Name": "builder", + "Type": "Microsoft.AspNetCore.Identity.IdentityBuilder" + } + ], "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", - "Virtual": true, + "Static": true, + "Extension": true, "Visibility": "Public", "GenericParameter": [ { - "ParameterName": "TUserManager", + "ParameterName": "TSignInManager", "ParameterPosition": 0, "Class": true, "BaseTypeOrInterfaces": [] } ] - }, - { - "Kind": "Method", - "Name": "AddRoleManager", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [ - { - "ParameterName": "TRoleManager", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "user", - "Type": "System.Type" - }, - { - "Name": "role", - "Type": "System.Type" - }, - { - "Name": "services", - "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" - } - ], - "Visibility": "Public", - "GenericParameter": [] } ], "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Identity.IdentityCookieOptions", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_ApplicationCookie", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Builder.CookieAuthenticationOptions", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ApplicationCookie", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Builder.CookieAuthenticationOptions" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ExternalCookie", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Builder.CookieAuthenticationOptions", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ExternalCookie", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Builder.CookieAuthenticationOptions" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_TwoFactorRememberMeCookie", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Builder.CookieAuthenticationOptions", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_TwoFactorRememberMeCookie", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Builder.CookieAuthenticationOptions" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_TwoFactorUserIdCookie", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Builder.CookieAuthenticationOptions", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_TwoFactorUserIdCookie", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Builder.CookieAuthenticationOptions" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ApplicationCookieAuthenticationScheme", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ExternalCookieAuthenticationScheme", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_TwoFactorUserIdCookieAuthenticationScheme", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_TwoFactorRememberMeCookieAuthenticationScheme", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IdentityError", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_Code", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Code", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Description", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Description", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "DefaultError", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ConcurrencyFailure", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "PasswordMismatch", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "InvalidToken", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "LoginAlreadyAssociated", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "InvalidUserName", - "Parameters": [ - { - "Name": "userName", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "InvalidEmail", - "Parameters": [ - { - "Name": "email", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "DuplicateUserName", - "Parameters": [ - { - "Name": "userName", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "DuplicateEmail", - "Parameters": [ - { - "Name": "email", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "InvalidRoleName", - "Parameters": [ - { - "Name": "role", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "DuplicateRoleName", - "Parameters": [ - { - "Name": "role", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "UserAlreadyHasPassword", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "UserLockoutNotEnabled", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "UserAlreadyInRole", - "Parameters": [ - { - "Name": "role", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "UserNotInRole", - "Parameters": [ - { - "Name": "role", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "PasswordTooShort", - "Parameters": [ - { - "Name": "length", - "Type": "System.Int32" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "PasswordRequiresNonAlphanumeric", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "PasswordRequiresDigit", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "PasswordRequiresLower", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "PasswordRequiresUpper", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityError", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IdentityMarkerService", + "Name": "Microsoft.AspNetCore.Identity.IdentityConstants", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], @@ -1205,551 +590,50 @@ "Parameters": [], "Visibility": "Public", "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IdentityResult", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_Succeeded", - "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] }, { - "Kind": "Method", - "Name": "set_Succeeded", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Errors", + "Kind": "Field", + "Name": "ApplicationScheme", "Parameters": [], - "ReturnType": "System.Collections.Generic.IEnumerable", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Success", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityResult", + "ReturnType": "System.String", "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Method", - "Name": "Failed", - "Parameters": [ - { - "Name": "errors", - "Type": "Microsoft.AspNetCore.Identity.IdentityError[]", - "IsParams": true - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityResult", + "Kind": "Field", + "Name": "ExternalScheme", + "Parameters": [], + "ReturnType": "System.String", "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Method", - "Name": "ToString", + "Kind": "Field", + "Name": "TwoFactorRememberMeScheme", "Parameters": [], "ReturnType": "System.String", - "Virtual": true, - "Override": true, + "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { - "Kind": "Constructor", - "Name": ".ctor", + "Kind": "Field", + "Name": "TwoFactorUserIdScheme", "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, - { - "Name": "Microsoft.AspNetCore.Identity.ILookupNormalizer", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "Normalize", - "Parameters": [ - { - "Name": "key", - "Type": "System.String" - } - ], - "ReturnType": "System.String", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IPasswordHasher", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "HashPassword", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "password", - "Type": "System.String" - } - ], - "ReturnType": "System.String", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "VerifyHashedPassword", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "hashedPassword", - "Type": "System.String" - }, - { - "Name": "providedPassword", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.PasswordVerificationResult", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IPasswordValidator", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "ValidateAsync", - "Parameters": [ - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "password", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IQueryableRoleStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IRoleStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "get_Roles", - "Parameters": [], - "ReturnType": "System.Linq.IQueryable", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TRole", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IQueryableUserStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "get_Users", - "Parameters": [], - "ReturnType": "System.Linq.IQueryable", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IRoleClaimStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IRoleStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "GetClaimsAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "AddClaimAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveClaimAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TRole", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IRoleStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "System.IDisposable" - ], - "Members": [ - { - "Kind": "Method", - "Name": "CreateAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "UpdateAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "DeleteAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetRoleIdAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetRoleNameAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetRoleNameAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "roleName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetNormalizedRoleNameAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetNormalizedRoleNameAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "normalizedName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "FindByIdAsync", - "Parameters": [ - { - "Name": "roleId", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "FindByNameAsync", - "Parameters": [ - { - "Name": "normalizedRoleName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TRole", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IRoleValidator", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "ValidateAsync", - "Parameters": [ - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.RoleManager" - }, - { - "Name": "role", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TRole", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, { "Name": "Microsoft.AspNetCore.Identity.ISecurityStampValidator", "Visibility": "Public", @@ -1773,1326 +657,26 @@ "GenericParameters": [] }, { - "Name": "Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "SetTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "name", - "Type": "System.String" - }, - { - "Name": "value", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "name", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "name", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "CreateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserClaimStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "GetClaimsAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "AddClaimsAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "claims", - "Type": "System.Collections.Generic.IEnumerable" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ReplaceClaimAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - }, - { - "Name": "newClaim", - "Type": "System.Security.Claims.Claim" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveClaimsAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "claims", - "Type": "System.Collections.Generic.IEnumerable" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUsersForClaimAsync", - "Parameters": [ - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserEmailStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "SetEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "email", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetEmailConfirmedAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetEmailConfirmedAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "confirmed", - "Type": "System.Boolean" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "FindByEmailAsync", - "Parameters": [ - { - "Name": "normalizedEmail", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetNormalizedEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetNormalizedEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "normalizedEmail", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserLockoutStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "GetLockoutEndDateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetLockoutEndDateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "lockoutEnd", - "Type": "System.Nullable" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "IncrementAccessFailedCountAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ResetAccessFailedCountAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetAccessFailedCountAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetLockoutEnabledAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetLockoutEnabledAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "enabled", - "Type": "System.Boolean" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserLoginStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "AddLoginAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "login", - "Type": "Microsoft.AspNetCore.Identity.UserLoginInfo" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveLoginAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "providerKey", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetLoginsAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "FindByLoginAsync", - "Parameters": [ - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "providerKey", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserPasswordStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "SetPasswordHashAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "passwordHash", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetPasswordHashAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "HasPasswordAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserPhoneNumberStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "SetPhoneNumberAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "phoneNumber", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetPhoneNumberAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetPhoneNumberConfirmedAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetPhoneNumberConfirmedAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "confirmed", - "Type": "System.Boolean" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserRoleStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "AddToRoleAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "roleName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveFromRoleAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "roleName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetRolesAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "IsInRoleAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "roleName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUsersInRoleAsync", - "Parameters": [ - { - "Name": "roleName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserSecurityStampStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "SetSecurityStampAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "stamp", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetSecurityStampAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "System.IDisposable" - ], - "Members": [ - { - "Kind": "Method", - "Name": "GetUserIdAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUserNameAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetUserNameAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "userName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetNormalizedUserNameAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetNormalizedUserNameAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "normalizedName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "CreateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "UpdateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "DeleteAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "FindByIdAsync", - "Parameters": [ - { - "Name": "userId", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "FindByNameAsync", - "Parameters": [ - { - "Name": "normalizedUserName", - "Type": "System.String" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserTwoFactorStore", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Method", - "Name": "SetTwoFactorEnabledAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "enabled", - "Type": "System.Boolean" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetTwoFactorEnabledAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "GenerateAsync", - "Parameters": [ - { - "Name": "purpose", - "Type": "System.String" - }, - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ValidateAsync", - "Parameters": [ - { - "Name": "purpose", - "Type": "System.String" - }, - { - "Name": "token", - "Type": "System.String" - }, - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "CanGenerateTwoFactorTokenAsync", - "Parameters": [ - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.IUserValidator", - "Visibility": "Public", - "Kind": "Interface", - "Abstract": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "ValidateAsync", - "Parameters": [ - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.LockoutOptions", + "Name": "Microsoft.AspNetCore.Identity.SecurityStampRefreshingPrincipalContext", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", - "Name": "get_AllowedForNewUsers", + "Name": "get_CurrentPrincipal", "Parameters": [], - "ReturnType": "System.Boolean", + "ReturnType": "System.Security.Claims.ClaimsPrincipal", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "set_AllowedForNewUsers", + "Name": "set_CurrentPrincipal", "Parameters": [ { "Name": "value", - "Type": "System.Boolean" + "Type": "System.Security.Claims.ClaimsPrincipal" } ], "ReturnType": "System.Void", @@ -3101,40 +685,19 @@ }, { "Kind": "Method", - "Name": "get_MaxFailedAccessAttempts", + "Name": "get_NewPrincipal", "Parameters": [], - "ReturnType": "System.Int32", + "ReturnType": "System.Security.Claims.ClaimsPrincipal", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", - "Name": "set_MaxFailedAccessAttempts", + "Name": "set_NewPrincipal", "Parameters": [ { "Name": "value", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_DefaultLockoutTimeSpan", - "Parameters": [], - "ReturnType": "System.TimeSpan", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_DefaultLockoutTimeSpan", - "Parameters": [ - { - "Name": "value", - "Type": "System.TimeSpan" + "Type": "System.Security.Claims.ClaimsPrincipal" } ], "ReturnType": "System.Void", @@ -3151,897 +714,6 @@ ], "GenericParameters": [] }, - { - "Name": "Microsoft.AspNetCore.Identity.PasswordHasher", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IPasswordHasher" - ], - "Members": [ - { - "Kind": "Method", - "Name": "HashPassword", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "password", - "Type": "System.String" - } - ], - "ReturnType": "System.String", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IPasswordHasher", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "VerifyHashedPassword", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "hashedPassword", - "Type": "System.String" - }, - { - "Name": "providedPassword", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.AspNetCore.Identity.PasswordVerificationResult", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IPasswordHasher", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "optionsAccessor", - "Type": "Microsoft.Extensions.Options.IOptions", - "DefaultValue": "null" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.PasswordHasherCompatibilityMode", - "Visibility": "Public", - "Kind": "Enumeration", - "Sealed": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Field", - "Name": "IdentityV2", - "Parameters": [], - "GenericParameter": [], - "Literal": "0" - }, - { - "Kind": "Field", - "Name": "IdentityV3", - "Parameters": [], - "GenericParameter": [], - "Literal": "1" - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.PasswordHasherOptions", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_CompatibilityMode", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.PasswordHasherCompatibilityMode", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_CompatibilityMode", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Identity.PasswordHasherCompatibilityMode" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_IterationCount", - "Parameters": [], - "ReturnType": "System.Int32", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_IterationCount", - "Parameters": [ - { - "Name": "value", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.PasswordOptions", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_RequiredLength", - "Parameters": [], - "ReturnType": "System.Int32", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RequiredLength", - "Parameters": [ - { - "Name": "value", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RequireNonAlphanumeric", - "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RequireNonAlphanumeric", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RequireLowercase", - "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RequireLowercase", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RequireUppercase", - "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RequireUppercase", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RequireDigit", - "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RequireDigit", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.PasswordValidator", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IPasswordValidator" - ], - "Members": [ - { - "Kind": "Method", - "Name": "get_Describer", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ValidateAsync", - "Parameters": [ - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "password", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IPasswordValidator", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "IsDigit", - "Parameters": [ - { - "Name": "c", - "Type": "System.Char" - } - ], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "IsLower", - "Parameters": [ - { - "Name": "c", - "Type": "System.Char" - } - ], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "IsUpper", - "Parameters": [ - { - "Name": "c", - "Type": "System.Char" - } - ], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "IsLetterOrDigit", - "Parameters": [ - { - "Name": "c", - "Type": "System.Char" - } - ], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "errors", - "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", - "DefaultValue": "null" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.PasswordVerificationResult", - "Visibility": "Public", - "Kind": "Enumeration", - "Sealed": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Field", - "Name": "Failed", - "Parameters": [], - "GenericParameter": [], - "Literal": "0" - }, - { - "Kind": "Field", - "Name": "Success", - "Parameters": [], - "GenericParameter": [], - "Literal": "1" - }, - { - "Kind": "Field", - "Name": "SuccessRehashNeeded", - "Parameters": [], - "GenericParameter": [], - "Literal": "2" - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.PhoneNumberTokenProvider", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "CanGenerateTwoFactorTokenAsync", - "Parameters": [ - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Override": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUserModifierAsync", - "Parameters": [ - { - "Name": "purpose", - "Type": "System.String" - }, - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Override": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.RoleManager", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [ - "System.IDisposable" - ], - "Members": [ - { - "Kind": "Method", - "Name": "get_Store", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IRoleStore", - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Logger", - "Parameters": [], - "ReturnType": "Microsoft.Extensions.Logging.ILogger", - "Virtual": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Logger", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.Extensions.Logging.ILogger" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Roles", - "Parameters": [], - "ReturnType": "System.Linq.IQueryable", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsQueryableRoles", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsRoleClaims", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "CreateAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "UpdateNormalizedRoleNameAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "UpdateAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "DeleteAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RoleExistsAsync", - "Parameters": [ - { - "Name": "roleName", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "NormalizeKey", - "Parameters": [ - { - "Name": "key", - "Type": "System.String" - } - ], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "FindByIdAsync", - "Parameters": [ - { - "Name": "roleId", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetRoleNameAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetRoleNameAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "name", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetRoleIdAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "FindByNameAsync", - "Parameters": [ - { - "Name": "roleName", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "AddClaimAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveClaimAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - }, - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetClaimsAsync", - "Parameters": [ - { - "Name": "role", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "Dispose", - "Parameters": [], - "ReturnType": "System.Void", - "Sealed": true, - "Virtual": true, - "ImplementedInterface": "System.IDisposable", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "Dispose", - "Parameters": [ - { - "Name": "disposing", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ThrowIfDisposed", - "Parameters": [], - "ReturnType": "System.Void", - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "store", - "Type": "Microsoft.AspNetCore.Identity.IRoleStore" - }, - { - "Name": "roleValidators", - "Type": "System.Collections.Generic.IEnumerable>" - }, - { - "Name": "keyNormalizer", - "Type": "Microsoft.AspNetCore.Identity.ILookupNormalizer" - }, - { - "Name": "errors", - "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" - }, - { - "Name": "logger", - "Type": "Microsoft.Extensions.Logging.ILogger>" - }, - { - "Name": "contextAccessor", - "Type": "Microsoft.AspNetCore.Http.IHttpContextAccessor" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TRole", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.RoleValidator", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IRoleValidator" - ], - "Members": [ - { - "Kind": "Method", - "Name": "ValidateAsync", - "Parameters": [ - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.RoleManager" - }, - { - "Name": "role", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleValidator", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "errors", - "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", - "DefaultValue": "null" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TRole", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, { "Name": "Microsoft.AspNetCore.Identity.SecurityStampValidator", "Visibility": "Public", @@ -4071,11 +743,15 @@ "Parameters": [ { "Name": "options", - "Type": "Microsoft.Extensions.Options.IOptions" + "Type": "Microsoft.Extensions.Options.IOptions" }, { "Name": "signInManager", "Type": "Microsoft.AspNetCore.Identity.SignInManager" + }, + { + "Name": "clock", + "Type": "Microsoft.AspNetCore.Authentication.ISystemClock" } ], "Visibility": "Public", @@ -4117,6 +793,64 @@ ], "GenericParameters": [] }, + { + "Name": "Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ValidationInterval", + "Parameters": [], + "ReturnType": "System.TimeSpan", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ValidationInterval", + "Parameters": [ + { + "Name": "value", + "Type": "System.TimeSpan" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OnRefreshingPrincipal", + "Parameters": [], + "ReturnType": "System.Func", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_OnRefreshingPrincipal", + "Parameters": [ + { + "Name": "value", + "Type": "System.Func" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, { "Name": "Microsoft.AspNetCore.Identity.SignInManager", "Visibility": "Public", @@ -4129,7 +863,7 @@ "Parameters": [], "ReturnType": "Microsoft.Extensions.Logging.ILogger", "Virtual": true, - "Visibility": "Protected", + "Visibility": "Public", "GenericParameter": [] }, { @@ -4143,7 +877,7 @@ ], "ReturnType": "System.Void", "Virtual": true, - "Visibility": "Protected", + "Visibility": "Public", "GenericParameter": [] }, { @@ -4151,7 +885,7 @@ "Name": "get_UserManager", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Identity.UserManager", - "Visibility": "Protected", + "Visibility": "Public", "GenericParameter": [] }, { @@ -4164,7 +898,70 @@ } ], "ReturnType": "System.Void", - "Visibility": "Protected", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ClaimsFactory", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ClaimsFactory", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Options", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityOptions", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Options", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.IdentityOptions" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Context", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Http.HttpContext", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Context", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Http.HttpContext" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", "GenericParameter": [] }, { @@ -4256,7 +1053,7 @@ }, { "Name": "authenticationProperties", - "Type": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties" + "Type": "Microsoft.AspNetCore.Authentication.AuthenticationProperties" }, { "Name": "authenticationMethod", @@ -4344,6 +1141,28 @@ "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Method", + "Name": "CheckPasswordSignInAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "password", + "Type": "System.String" + }, + { + "Name": "lockoutOnFailure", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, { "Kind": "Method", "Name": "IsTwoFactorClientRememberedAsync", @@ -4381,6 +1200,42 @@ "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Method", + "Name": "TwoFactorRecoveryCodeSignInAsync", + "Parameters": [ + { + "Name": "recoveryCode", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TwoFactorAuthenticatorSignInAsync", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "isPersistent", + "Type": "System.Boolean" + }, + { + "Name": "rememberClient", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, { "Kind": "Method", "Name": "TwoFactorSignInAsync", @@ -4440,9 +1295,35 @@ }, { "Kind": "Method", - "Name": "GetExternalAuthenticationSchemes", + "Name": "ExternalLoginSignInAsync", + "Parameters": [ + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "isPersistent", + "Type": "System.Boolean" + }, + { + "Name": "bypassTwoFactor", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetExternalAuthenticationSchemesAsync", "Parameters": [], - "ReturnType": "System.Collections.Generic.IEnumerable", + "ReturnType": "System.Threading.Tasks.Task>", "Virtual": true, "Visibility": "Public", "GenericParameter": [] @@ -4494,11 +1375,95 @@ "DefaultValue": "null" } ], - "ReturnType": "Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties", + "ReturnType": "Microsoft.AspNetCore.Authentication.AuthenticationProperties", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, + { + "Kind": "Method", + "Name": "SignInOrTwoFactorAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "isPersistent", + "Type": "System.Boolean" + }, + { + "Name": "loginProvider", + "Type": "System.String", + "DefaultValue": "null" + }, + { + "Name": "bypassTwoFactor", + "Type": "System.Boolean", + "DefaultValue": "False" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsLockedOut", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "LockedOut", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PreSignInCheck", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ResetLockout", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, { "Kind": "Constructor", "Name": ".ctor", @@ -4517,11 +1482,15 @@ }, { "Name": "optionsAccessor", - "Type": "Microsoft.Extensions.Options.IOptions" + "Type": "Microsoft.Extensions.Options.IOptions" }, { "Name": "logger", "Type": "Microsoft.Extensions.Logging.ILogger>" + }, + { + "Name": "schemes", + "Type": "Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider" } ], "Visibility": "Public", @@ -4536,2618 +1505,6 @@ "BaseTypeOrInterfaces": [] } ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.SignInOptions", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_RequireConfirmedEmail", - "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RequireConfirmedEmail", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RequireConfirmedPhoneNumber", - "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RequireConfirmedPhoneNumber", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.SignInResult", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_Succeeded", - "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Succeeded", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_IsLockedOut", - "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_IsLockedOut", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_IsNotAllowed", - "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_IsNotAllowed", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RequiresTwoFactor", - "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RequiresTwoFactor", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Success", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.SignInResult", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Failed", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.SignInResult", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_LockedOut", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.SignInResult", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_NotAllowed", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.SignInResult", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_TwoFactorRequired", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.SignInResult", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ToString", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Override": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.TokenOptions", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_ProviderMap", - "Parameters": [], - "ReturnType": "System.Collections.Generic.Dictionary", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ProviderMap", - "Parameters": [ - { - "Name": "value", - "Type": "System.Collections.Generic.Dictionary" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_EmailConfirmationTokenProvider", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_EmailConfirmationTokenProvider", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_PasswordResetTokenProvider", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_PasswordResetTokenProvider", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ChangeEmailTokenProvider", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ChangeEmailTokenProvider", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Field", - "Name": "DefaultProvider", - "Parameters": [], - "ReturnType": "System.String", - "Static": true, - "ReadOnly": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Field", - "Name": "DefaultEmailProvider", - "Parameters": [], - "ReturnType": "System.String", - "Static": true, - "ReadOnly": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Field", - "Name": "DefaultPhoneProvider", - "Parameters": [], - "ReturnType": "System.String", - "Static": true, - "ReadOnly": true, - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.TokenProviderDescriptor", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_ProviderType", - "Parameters": [], - "ReturnType": "System.Type", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "type", - "Type": "System.Type" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.TotpSecurityStampBasedTokenProvider", - "Visibility": "Public", - "Kind": "Class", - "Abstract": true, - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider" - ], - "Members": [ - { - "Kind": "Method", - "Name": "GenerateAsync", - "Parameters": [ - { - "Name": "purpose", - "Type": "System.String" - }, - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ValidateAsync", - "Parameters": [ - { - "Name": "purpose", - "Type": "System.String" - }, - { - "Name": "token", - "Type": "System.String" - }, - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUserModifierAsync", - "Parameters": [ - { - "Name": "purpose", - "Type": "System.String" - }, - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "CanGenerateTwoFactorTokenAsync", - "Parameters": [ - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Abstract": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Protected", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.UpperInvariantLookupNormalizer", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.ILookupNormalizer" - ], - "Members": [ - { - "Kind": "Method", - "Name": "Normalize", - "Parameters": [ - { - "Name": "key", - "Type": "System.String" - } - ], - "ReturnType": "System.String", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.ILookupNormalizer", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory" - ], - "Members": [ - { - "Kind": "Method", - "Name": "get_UserManager", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.UserManager", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RoleManager", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.RoleManager", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Options", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Builder.IdentityOptions", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "CreateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "userManager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "roleManager", - "Type": "Microsoft.AspNetCore.Identity.RoleManager" - }, - { - "Name": "optionsAccessor", - "Type": "Microsoft.Extensions.Options.IOptions" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - }, - { - "ParameterName": "TRole", - "ParameterPosition": 1, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.UserLoginInfo", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_LoginProvider", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_LoginProvider", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ProviderKey", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ProviderKey", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ProviderDisplayName", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ProviderDisplayName", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "providerKey", - "Type": "System.String" - }, - { - "Name": "displayName", - "Type": "System.String" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.UserManager", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [ - "System.IDisposable" - ], - "Members": [ - { - "Kind": "Method", - "Name": "get_Store", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IUserStore", - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Store", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Identity.IUserStore" - } - ], - "ReturnType": "System.Void", - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Logger", - "Parameters": [], - "ReturnType": "Microsoft.Extensions.Logging.ILogger", - "Virtual": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Logger", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.Extensions.Logging.ILogger" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsUserAuthenticationTokens", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsUserTwoFactor", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsUserPassword", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsUserSecurityStamp", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsUserRole", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsUserLogin", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsUserEmail", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsUserPhoneNumber", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsUserClaim", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsUserLockout", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SupportsQueryableUsers", - "Parameters": [], - "ReturnType": "System.Boolean", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Users", - "Parameters": [], - "ReturnType": "System.Linq.IQueryable", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "Dispose", - "Parameters": [], - "ReturnType": "System.Void", - "Sealed": true, - "Virtual": true, - "ImplementedInterface": "System.IDisposable", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUserName", - "Parameters": [ - { - "Name": "principal", - "Type": "System.Security.Claims.ClaimsPrincipal" - } - ], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUserId", - "Parameters": [ - { - "Name": "principal", - "Type": "System.Security.Claims.ClaimsPrincipal" - } - ], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUserAsync", - "Parameters": [ - { - "Name": "principal", - "Type": "System.Security.Claims.ClaimsPrincipal" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GenerateConcurrencyStampAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "CreateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "UpdateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "DeleteAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "FindByIdAsync", - "Parameters": [ - { - "Name": "userId", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "FindByNameAsync", - "Parameters": [ - { - "Name": "userName", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "CreateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "password", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "NormalizeKey", - "Parameters": [ - { - "Name": "key", - "Type": "System.String" - } - ], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "UpdateNormalizedUserNameAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUserNameAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetUserNameAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "userName", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUserIdAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "CheckPasswordAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "password", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "HasPasswordAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "AddPasswordAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "password", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ChangePasswordAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "currentPassword", - "Type": "System.String" - }, - { - "Name": "newPassword", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemovePasswordAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "cancellationToken", - "Type": "System.Threading.CancellationToken", - "DefaultValue": "default(System.Threading.CancellationToken)" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "VerifyPasswordAsync", - "Parameters": [ - { - "Name": "store", - "Type": "Microsoft.AspNetCore.Identity.IUserPasswordStore" - }, - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "password", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetSecurityStampAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "UpdateSecurityStampAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GeneratePasswordResetTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ResetPasswordAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "token", - "Type": "System.String" - }, - { - "Name": "newPassword", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "FindByLoginAsync", - "Parameters": [ - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "providerKey", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveLoginAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "providerKey", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "AddLoginAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "login", - "Type": "Microsoft.AspNetCore.Identity.UserLoginInfo" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetLoginsAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "AddClaimAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "AddClaimsAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "claims", - "Type": "System.Collections.Generic.IEnumerable" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ReplaceClaimAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - }, - { - "Name": "newClaim", - "Type": "System.Security.Claims.Claim" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveClaimAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveClaimsAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "claims", - "Type": "System.Collections.Generic.IEnumerable" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetClaimsAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "AddToRoleAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "role", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "AddToRolesAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "roles", - "Type": "System.Collections.Generic.IEnumerable" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveFromRoleAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "role", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveFromRolesAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "roles", - "Type": "System.Collections.Generic.IEnumerable" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetRolesAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "IsInRoleAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "role", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "email", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "FindByEmailAsync", - "Parameters": [ - { - "Name": "email", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "UpdateNormalizedEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GenerateEmailConfirmationTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ConfirmEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "token", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "IsEmailConfirmedAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GenerateChangeEmailTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "newEmail", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ChangeEmailAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "newEmail", - "Type": "System.String" - }, - { - "Name": "token", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetPhoneNumberAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetPhoneNumberAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "phoneNumber", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ChangePhoneNumberAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "phoneNumber", - "Type": "System.String" - }, - { - "Name": "token", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "IsPhoneNumberConfirmedAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GenerateChangePhoneNumberTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "phoneNumber", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "VerifyChangePhoneNumberTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "token", - "Type": "System.String" - }, - { - "Name": "phoneNumber", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "VerifyUserTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "tokenProvider", - "Type": "System.String" - }, - { - "Name": "purpose", - "Type": "System.String" - }, - { - "Name": "token", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GenerateUserTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "tokenProvider", - "Type": "System.String" - }, - { - "Name": "purpose", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RegisterTokenProvider", - "Parameters": [ - { - "Name": "providerName", - "Type": "System.String" - }, - { - "Name": "provider", - "Type": "Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetValidTwoFactorProvidersAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "VerifyTwoFactorTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "tokenProvider", - "Type": "System.String" - }, - { - "Name": "token", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GenerateTwoFactorTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "tokenProvider", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetTwoFactorEnabledAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetTwoFactorEnabledAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "enabled", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "IsLockedOutAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetLockoutEnabledAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "enabled", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetLockoutEnabledAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetLockoutEndDateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetLockoutEndDateAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "lockoutEnd", - "Type": "System.Nullable" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "AccessFailedAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ResetAccessFailedCountAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetAccessFailedCountAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUsersForClaimAsync", - "Parameters": [ - { - "Name": "claim", - "Type": "System.Security.Claims.Claim" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetUsersInRoleAsync", - "Parameters": [ - { - "Name": "roleName", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task>", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetAuthenticationTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "tokenName", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "SetAuthenticationTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "tokenName", - "Type": "System.String" - }, - { - "Name": "tokenValue", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "RemoveAuthenticationTokenAsync", - "Parameters": [ - { - "Name": "user", - "Type": "T0" - }, - { - "Name": "loginProvider", - "Type": "System.String" - }, - { - "Name": "tokenName", - "Type": "System.String" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "Dispose", - "Parameters": [ - { - "Name": "disposing", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "GetChangeEmailTokenPurpose", - "Parameters": [ - { - "Name": "newEmail", - "Type": "System.String" - } - ], - "ReturnType": "System.String", - "Static": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ThrowIfDisposed", - "Parameters": [], - "ReturnType": "System.Void", - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "store", - "Type": "Microsoft.AspNetCore.Identity.IUserStore" - }, - { - "Name": "optionsAccessor", - "Type": "Microsoft.Extensions.Options.IOptions" - }, - { - "Name": "passwordHasher", - "Type": "Microsoft.AspNetCore.Identity.IPasswordHasher" - }, - { - "Name": "userValidators", - "Type": "System.Collections.Generic.IEnumerable>" - }, - { - "Name": "passwordValidators", - "Type": "System.Collections.Generic.IEnumerable>" - }, - { - "Name": "keyNormalizer", - "Type": "Microsoft.AspNetCore.Identity.ILookupNormalizer" - }, - { - "Name": "errors", - "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" - }, - { - "Name": "services", - "Type": "System.IServiceProvider" - }, - { - "Name": "logger", - "Type": "Microsoft.Extensions.Logging.ILogger>" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Field", - "Name": "ResetPasswordTokenPurpose", - "Parameters": [], - "ReturnType": "System.String", - "Static": true, - "Visibility": "Protected", - "GenericParameter": [], - "Constant": true, - "Literal": "\"ResetPassword\"" - }, - { - "Kind": "Field", - "Name": "ConfirmEmailTokenPurpose", - "Parameters": [], - "ReturnType": "System.String", - "Static": true, - "Visibility": "Protected", - "GenericParameter": [], - "Constant": true, - "Literal": "\"EmailConfirmation\"" - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Identity.UserOptions", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_AllowedUserNameCharacters", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_AllowedUserNameCharacters", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RequireUniqueEmail", - "Parameters": [], - "ReturnType": "System.Boolean", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RequireUniqueEmail", - "Parameters": [ - { - "Name": "value", - "Type": "System.Boolean" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Identity.UserValidator", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [ - "Microsoft.AspNetCore.Identity.IUserValidator" - ], - "Members": [ - { - "Kind": "Method", - "Name": "get_Describer", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ValidateAsync", - "Parameters": [ - { - "Name": "manager", - "Type": "Microsoft.AspNetCore.Identity.UserManager" - }, - { - "Name": "user", - "Type": "T0" - } - ], - "ReturnType": "System.Threading.Tasks.Task", - "Virtual": true, - "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserValidator", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "errors", - "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", - "DefaultValue": "null" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "Class": true, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNetCore.Builder.BuilderExtensions", - "Visibility": "Public", - "Kind": "Class", - "Abstract": true, - "Static": true, - "Sealed": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "UseIdentity", - "Parameters": [ - { - "Name": "app", - "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" - } - ], - "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", - "Static": true, - "Extension": true, - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNetCore.Builder.IdentityOptions", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_ClaimsIdentity", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.ClaimsIdentityOptions", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ClaimsIdentity", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Identity.ClaimsIdentityOptions" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_User", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.UserOptions", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_User", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Identity.UserOptions" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Password", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.PasswordOptions", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Password", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Identity.PasswordOptions" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Lockout", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.LockoutOptions", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Lockout", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Identity.LockoutOptions" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SignIn", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.SignInOptions", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_SignIn", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Identity.SignInOptions" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Cookies", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.IdentityCookieOptions", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Cookies", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Identity.IdentityCookieOptions" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Tokens", - "Parameters": [], - "ReturnType": "Microsoft.AspNetCore.Identity.TokenOptions", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Tokens", - "Parameters": [ - { - "Name": "value", - "Type": "Microsoft.AspNetCore.Identity.TokenOptions" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_SecurityStampValidationInterval", - "Parameters": [], - "ReturnType": "System.TimeSpan", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_SecurityStampValidationInterval", - "Parameters": [ - { - "Name": "value", - "Type": "System.TimeSpan" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] } - ], - "SourceFilters": [] + ] } \ No newline at end of file diff --git a/src/Specification.Tests/baseline.netcore.json b/src/Specification.Tests/baseline.netcore.json new file mode 100644 index 0000000000..4a82246b4f --- /dev/null +++ b/src/Specification.Tests/baseline.netcore.json @@ -0,0 +1,1527 @@ +{ + "AssemblyIdentity": "Microsoft.AspNetCore.Identity.Specification.Tests, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "Types": [ + { + "Name": "Microsoft.AspNetCore.Identity.Test.IdentityResultAssert", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "IsSuccess", + "Parameters": [ + { + "Name": "result", + "Type": "Microsoft.AspNetCore.Identity.IdentityResult" + } + ], + "ReturnType": "System.Void", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsFailure", + "Parameters": [ + { + "Name": "result", + "Type": "Microsoft.AspNetCore.Identity.IdentityResult" + } + ], + "ReturnType": "System.Void", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsFailure", + "Parameters": [ + { + "Name": "result", + "Type": "Microsoft.AspNetCore.Identity.IdentityResult" + }, + { + "Name": "error", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsFailure", + "Parameters": [ + { + "Name": "result", + "Type": "Microsoft.AspNetCore.Identity.IdentityResult" + }, + { + "Name": "error", + "Type": "Microsoft.AspNetCore.Identity.IdentityError" + } + ], + "ReturnType": "System.Void", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VerifyLogMessage", + "Parameters": [ + { + "Name": "logger", + "Type": "Microsoft.Extensions.Logging.ILogger" + }, + { + "Name": "expectedLog", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.Test.IdentitySpecificationTestBase", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "BaseType": "Microsoft.AspNetCore.Identity.Test.IdentitySpecificationTestBase", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + }, + { + "ParameterName": "TRole", + "ParameterPosition": 1, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.Test.IdentitySpecificationTestBase", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "BaseType": "Microsoft.AspNetCore.Identity.Test.UserManagerSpecificationTestBase", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "SetupIdentityServices", + "Parameters": [ + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + }, + { + "Name": "context", + "Type": "System.Object" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetupBuilder", + "Parameters": [ + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + }, + { + "Name": "context", + "Type": "System.Object" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateRoleManager", + "Parameters": [ + { + "Name": "context", + "Type": "System.Object", + "DefaultValue": "null" + }, + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection", + "DefaultValue": "null" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.RoleManager", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddRoleStore", + "Parameters": [ + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + }, + { + "Name": "context", + "Type": "System.Object", + "DefaultValue": "null" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateTestRole", + "Parameters": [ + { + "Name": "roleNamePrefix", + "Type": "System.String", + "DefaultValue": "\"\"" + }, + { + "Name": "useRoleNamePrefixAsRoleName", + "Type": "System.Boolean", + "DefaultValue": "False" + } + ], + "ReturnType": "T1", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RoleNameEqualsPredicate", + "Parameters": [ + { + "Name": "roleName", + "Type": "System.String" + } + ], + "ReturnType": "System.Linq.Expressions.Expression>", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RoleNameStartsWithPredicate", + "Parameters": [ + { + "Name": "roleName", + "Type": "System.String" + } + ], + "ReturnType": "System.Linq.Expressions.Expression>", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanCreateRoleTest", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BadValidatorBlocksCreateRole", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanChainRoleValidators", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BadValidatorBlocksRoleUpdate", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanDeleteRole", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanAddRemoveRoleClaim", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanRoleFindById", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanRoleFindByName", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanUpdateRoleName", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanQueryableRoles", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateRoleFailsIfExists", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanAddUsersToRole", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanGetRolesForUser", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveUserFromRoleWithMultipleRoles", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanRemoveUsersFromRole", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveUserNotInRoleFails", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddUserToRoleFailsIfAlreadyInRole", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddUserToRolesIgnoresDuplicates", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanFindRoleByNameWithManager", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanFindRoleWithManager", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanGetUsersInRole", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + }, + { + "ParameterName": "TRole", + "ParameterPosition": 1, + "Class": true, + "BaseTypeOrInterfaces": [] + }, + { + "ParameterName": "TKey", + "ParameterPosition": 2, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.Test.ITestLogger", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LogMessages", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.Test.TestLogger", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.Extensions.Logging.ILogger", + "Microsoft.AspNetCore.Identity.Test.ITestLogger" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_LogMessages", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.Test.ITestLogger", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BeginScope", + "Parameters": [ + { + "Name": "state", + "Type": "T0" + } + ], + "ReturnType": "System.IDisposable", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.Extensions.Logging.ILogger", + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TState", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Kind": "Method", + "Name": "IsEnabled", + "Parameters": [ + { + "Name": "logLevel", + "Type": "Microsoft.Extensions.Logging.LogLevel" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.Extensions.Logging.ILogger", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Log", + "Parameters": [ + { + "Name": "logLevel", + "Type": "Microsoft.Extensions.Logging.LogLevel" + }, + { + "Name": "eventId", + "Type": "Microsoft.Extensions.Logging.EventId" + }, + { + "Name": "state", + "Type": "T0" + }, + { + "Name": "exception", + "Type": "System.Exception" + }, + { + "Name": "formatter", + "Type": "System.Func" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.Extensions.Logging.ILogger", + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "TState", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TName", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.Test.UserManagerSpecificationTestBase", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "BaseType": "Microsoft.AspNetCore.Identity.Test.UserManagerSpecificationTestBase", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.Test.UserManagerSpecificationTestBase", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "SetupIdentityServices", + "Parameters": [ + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + }, + { + "Name": "context", + "Type": "System.Object" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetupBuilder", + "Parameters": [ + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + }, + { + "Name": "context", + "Type": "System.Object" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityBuilder", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ShouldSkipDbTests", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateManager", + "Parameters": [ + { + "Name": "context", + "Type": "System.Object", + "DefaultValue": "null" + }, + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection", + "DefaultValue": "null" + }, + { + "Name": "configureServices", + "Type": "System.Action", + "DefaultValue": "null" + } + ], + "ReturnType": "Microsoft.AspNetCore.Identity.UserManager", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateTestContext", + "Parameters": [], + "ReturnType": "System.Object", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddUserStore", + "Parameters": [ + { + "Name": "services", + "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" + }, + { + "Name": "context", + "Type": "System.Object", + "DefaultValue": "null" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetUserPasswordHash", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "hashedPassword", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateTestUser", + "Parameters": [ + { + "Name": "namePrefix", + "Type": "System.String", + "DefaultValue": "\"\"" + }, + { + "Name": "email", + "Type": "System.String", + "DefaultValue": "\"\"" + }, + { + "Name": "phoneNumber", + "Type": "System.String", + "DefaultValue": "\"\"" + }, + { + "Name": "lockoutEnabled", + "Type": "System.Boolean", + "DefaultValue": "False" + }, + { + "Name": "lockoutEnd", + "Type": "System.Nullable", + "DefaultValue": "default(System.Nullable)" + }, + { + "Name": "useNamePrefixAsUserName", + "Type": "System.Boolean", + "DefaultValue": "False" + } + ], + "ReturnType": "T0", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UserNameEqualsPredicate", + "Parameters": [ + { + "Name": "userName", + "Type": "System.String" + } + ], + "ReturnType": "System.Linq.Expressions.Expression>", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UserNameStartsWithPredicate", + "Parameters": [ + { + "Name": "userName", + "Type": "System.String" + } + ], + "ReturnType": "System.Linq.Expressions.Expression>", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateUserWillSetCreateDateOnlyIfSupported", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanDeleteUser", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanUpdateUserName", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CheckSetUserNameValidatesUser", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetUserNameUpdatesSecurityStamp", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateUpdatesSecurityStamp", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CheckSetEmailValidatesUser", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanUpdatePasswordUsingHasher", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanFindById", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UserValidatorCanBlockCreate", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UserValidatorCanBlockUpdate", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanChainUserValidators", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UserValidatorBlocksShortEmailsWhenRequiresUniqueEmail", + "Parameters": [ + { + "Name": "email", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UserValidatorBlocksInvalidEmailsWhenRequiresUniqueEmail", + "Parameters": [ + { + "Name": "email", + "Type": "System.String" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PasswordValidatorCanBlockAddPassword", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanChainPasswordValidators", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PasswordValidatorCanBlockChangePassword", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PasswordValidatorCanBlockCreateUser", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanCreateUserNoPassword", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanCreateUserAddLogin", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanCreateUserLoginAndAddPassword", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddPasswordFailsIfAlreadyHave", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanCreateUserAddRemoveLogin", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanRemovePassword", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanChangePassword", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanAddRemoveUserClaim", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveClaimOnlyAffectsUser", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanReplaceUserClaim", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ReplaceUserClaimOnlyAffectsUser", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangePasswordFallsIfPasswordWrong", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddDupeUserNameFails", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddDupeEmailAllowedByDefault", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddDupeEmailFailsWhenUniqueEmailRequired", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateSecurityStampActuallyChanges", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddDupeLoginFails", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanFindByEmail", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanFindUsersViaUserQuerable", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConfirmEmailFalseByDefaultTest", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanResetPasswordWithStaticTokenProvider", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PasswordValidatorCanBlockResetPasswordWithStaticTokenProvider", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ResetPasswordWithStaticTokenProviderFailsWithWrongToken", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanGenerateAndVerifyUserTokenWithStaticTokenProvider", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanConfirmEmailWithStaticToken", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConfirmEmailWithStaticTokenFailsWithWrongToken", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConfirmTokenFailsAfterPasswordChange", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SingleFailureLockout", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TwoFailureLockout", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ResetAccessCountPreventsLockout", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanEnableLockoutManuallyAndLockout", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UserNotLockedOutWithNullDateTimeAndIsSetToNullDate", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "LockoutFailsIfNotEnabled", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "LockoutEndToUtcNowMinus1SecInUserShouldNotBeLockedOut", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "LockoutEndToUtcNowSubOneSecondWithManagerShouldNotBeLockedOut", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "LockoutEndToUtcNowPlus5ShouldBeLockedOut", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UserLockedOutWithDateTimeLocalKindNowPlus30", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetPhoneNumberTest", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanChangePhoneNumber", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangePhoneNumberTokenIsInt", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangePhoneNumberFailsWithWrongToken", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangePhoneNumberWithCustomProvider", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangePhoneNumberFailsWithWrongPhoneNumber", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanVerifyPhoneNumber", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanChangeEmail", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanChangeEmailWithDifferentTokenProvider", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangeEmailTokensFailsAfterEmailChanged", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangeEmailFailsWithWrongToken", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangeEmailFailsWithEmail", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EmailFactorFailsAfterSecurityStampChangeTest", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EnableTwoFactorChangesSecurityStamp", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateTwoFactorWithUnknownFactorProviderWillThrow", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetValidTwoFactorTestEmptyWithNoProviders", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanGetSetUpdateAndRemoveUserToken", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanRedeemRecoveryCodeOnlyOnce", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RecoveryCodesInvalidAfterReplace", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanGetValidTwoFactor", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PhoneFactorFailsAfterSecurityStampChangeTest", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VerifyTokenFromWrongTokenProviderFails", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VerifyWithWrongSmsTokenFails", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NullableDateTimeOperationTest", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanGetUsersWithClaims", + "Parameters": [], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateUsers", + "Parameters": [ + { + "Name": "userNamePrefix", + "Type": "System.String" + }, + { + "Name": "count", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Collections.Generic.List", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "_errorDescriber", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "ReadOnly": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "NullValue", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [], + "Constant": true, + "Literal": "\"(null)\"" + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "Class": true, + "BaseTypeOrInterfaces": [] + }, + { + "ParameterName": "TKey", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/Stores/baseline.netcore.json b/src/Stores/baseline.netcore.json new file mode 100644 index 0000000000..bbde47a672 --- /dev/null +++ b/src/Stores/baseline.netcore.json @@ -0,0 +1,3380 @@ +{ + "AssemblyIdentity": "Microsoft.Extensions.Identity.Stores, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "Types": [ + { + "Name": "Microsoft.AspNetCore.Identity.IdentityRole", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.IdentityRole", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "roleName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityRole", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Id", + "Parameters": [], + "ReturnType": "T0", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Id", + "Parameters": [ + { + "Name": "value", + "Type": "T0" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Name", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NormalizedName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_NormalizedName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ConcurrencyStamp", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ConcurrencyStamp", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "roleName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TKey", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityRoleClaim", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Id", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Id", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RoleId", + "Parameters": [], + "ReturnType": "T0", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RoleId", + "Parameters": [ + { + "Name": "value", + "Type": "T0" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ClaimType", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ClaimType", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ClaimValue", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ClaimValue", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToClaim", + "Parameters": [], + "ReturnType": "System.Security.Claims.Claim", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "InitializeFromClaim", + "Parameters": [ + { + "Name": "other", + "Type": "System.Security.Claims.Claim" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TKey", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityUser", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Identity.IdentityUser", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "userName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityUser", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Id", + "Parameters": [], + "ReturnType": "T0", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Id", + "Parameters": [ + { + "Name": "value", + "Type": "T0" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_UserName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_UserName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NormalizedUserName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_NormalizedUserName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Email", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Email", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NormalizedEmail", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_NormalizedEmail", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EmailConfirmed", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EmailConfirmed", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_PasswordHash", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_PasswordHash", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SecurityStamp", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SecurityStamp", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ConcurrencyStamp", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ConcurrencyStamp", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_PhoneNumber", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_PhoneNumber", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_PhoneNumberConfirmed", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_PhoneNumberConfirmed", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TwoFactorEnabled", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TwoFactorEnabled", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LockoutEnd", + "Parameters": [], + "ReturnType": "System.Nullable", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LockoutEnd", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LockoutEnabled", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LockoutEnabled", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AccessFailedCount", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AccessFailedCount", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "userName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TKey", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityUserClaim", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Id", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Id", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_UserId", + "Parameters": [], + "ReturnType": "T0", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_UserId", + "Parameters": [ + { + "Name": "value", + "Type": "T0" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ClaimType", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ClaimType", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ClaimValue", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ClaimValue", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToClaim", + "Parameters": [], + "ReturnType": "System.Security.Claims.Claim", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "InitializeFromClaim", + "Parameters": [ + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TKey", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityUserLogin", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LoginProvider", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LoginProvider", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ProviderKey", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ProviderKey", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ProviderDisplayName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ProviderDisplayName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_UserId", + "Parameters": [], + "ReturnType": "T0", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_UserId", + "Parameters": [ + { + "Name": "value", + "Type": "T0" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TKey", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityUserRole", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_UserId", + "Parameters": [], + "ReturnType": "T0", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_UserId", + "Parameters": [ + { + "Name": "value", + "Type": "T0" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RoleId", + "Parameters": [], + "ReturnType": "T0", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RoleId", + "Parameters": [ + { + "Name": "value", + "Type": "T0" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TKey", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.IdentityUserToken", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_UserId", + "Parameters": [], + "ReturnType": "T0", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_UserId", + "Parameters": [ + { + "Name": "value", + "Type": "T0" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LoginProvider", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LoginProvider", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Name", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Value", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TKey", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.RoleStoreBase", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IQueryableRoleStore", + "Microsoft.AspNetCore.Identity.IRoleClaimStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_ErrorDescriber", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ErrorDescriber", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DeleteAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetRoleIdAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetRoleNameAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetRoleNameAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "roleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConvertIdFromString", + "Parameters": [ + { + "Name": "id", + "Type": "System.String" + } + ], + "ReturnType": "T1", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConvertIdToString", + "Parameters": [ + { + "Name": "id", + "Type": "T1" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByIdAsync", + "Parameters": [ + { + "Name": "id", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByNameAsync", + "Parameters": [ + { + "Name": "normalizedName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetNormalizedRoleNameAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetNormalizedRoleNameAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "normalizedName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ThrowIfDisposed", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetClaimsAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddClaimAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveClaimAsync", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IRoleClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Roles", + "Parameters": [], + "ReturnType": "System.Linq.IQueryable", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IQueryableRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateRoleClaim", + "Parameters": [ + { + "Name": "role", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + } + ], + "ReturnType": "T3", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "describer", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TRole", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityRole" + ] + }, + { + "ParameterName": "TKey", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + }, + { + "ParameterName": "TUserRole", + "ParameterPosition": 2, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUserRole" + ] + }, + { + "ParameterName": "TRoleClaim", + "ParameterPosition": 3, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityRoleClaim" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.UserStoreBase", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserLoginStore", + "Microsoft.AspNetCore.Identity.IUserClaimStore", + "Microsoft.AspNetCore.Identity.IUserPasswordStore", + "Microsoft.AspNetCore.Identity.IUserSecurityStampStore", + "Microsoft.AspNetCore.Identity.IUserEmailStore", + "Microsoft.AspNetCore.Identity.IUserLockoutStore", + "Microsoft.AspNetCore.Identity.IUserPhoneNumberStore", + "Microsoft.AspNetCore.Identity.IQueryableUserStore", + "Microsoft.AspNetCore.Identity.IUserTwoFactorStore", + "Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore", + "Microsoft.AspNetCore.Identity.IUserAuthenticatorKeyStore", + "Microsoft.AspNetCore.Identity.IUserTwoFactorRecoveryCodeStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_ErrorDescriber", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ErrorDescriber", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateUserClaim", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + } + ], + "ReturnType": "T2", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateUserLogin", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "login", + "Type": "Microsoft.AspNetCore.Identity.UserLoginInfo" + } + ], + "ReturnType": "T3", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateUserToken", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "T4", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUserIdAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUserNameAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetUserNameAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "userName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetNormalizedUserNameAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetNormalizedUserNameAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "normalizedName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DeleteAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConvertIdFromString", + "Parameters": [ + { + "Name": "id", + "Type": "System.String" + } + ], + "ReturnType": "T1", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConvertIdToString", + "Parameters": [ + { + "Name": "id", + "Type": "T1" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByNameAsync", + "Parameters": [ + { + "Name": "normalizedUserName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Users", + "Parameters": [], + "ReturnType": "System.Linq.IQueryable", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IQueryableUserStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetPasswordHashAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "passwordHash", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPasswordStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetPasswordHashAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPasswordStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "HasPasswordAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPasswordStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindUserAsync", + "Parameters": [ + { + "Name": "userId", + "Type": "T1" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindUserLoginAsync", + "Parameters": [ + { + "Name": "userId", + "Type": "T1" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindUserLoginAsync", + "Parameters": [ + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ThrowIfDisposed", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claims", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ReplaceClaimAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "newClaim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveClaimsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "claims", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddLoginAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "login", + "Type": "Microsoft.AspNetCore.Identity.UserLoginInfo" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLoginStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveLoginAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLoginStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetLoginsAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLoginStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByLoginAsync", + "Parameters": [ + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "providerKey", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLoginStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetEmailConfirmedAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetEmailConfirmedAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "confirmed", + "Type": "System.Boolean" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "email", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetNormalizedEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetNormalizedEmailAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "normalizedEmail", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindByEmailAsync", + "Parameters": [ + { + "Name": "normalizedEmail", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserEmailStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetLockoutEndDateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetLockoutEndDateAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "lockoutEnd", + "Type": "System.Nullable" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IncrementAccessFailedCountAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ResetAccessFailedCountAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetAccessFailedCountAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetLockoutEnabledAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetLockoutEnabledAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "enabled", + "Type": "System.Boolean" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserLockoutStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetPhoneNumberAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "phoneNumber", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPhoneNumberStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetPhoneNumberAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPhoneNumberStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetPhoneNumberConfirmedAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPhoneNumberStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetPhoneNumberConfirmedAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "confirmed", + "Type": "System.Boolean" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserPhoneNumberStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetSecurityStampAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "stamp", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserSecurityStampStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetSecurityStampAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserSecurityStampStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetTwoFactorEnabledAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "enabled", + "Type": "System.Boolean" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTwoFactorEnabledAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUsersForClaimAsync", + "Parameters": [ + { + "Name": "claim", + "Type": "System.Security.Claims.Claim" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserClaimStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddUserTokenAsync", + "Parameters": [ + { + "Name": "token", + "Type": "T4" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveUserTokenAsync", + "Parameters": [ + { + "Name": "token", + "Type": "T4" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "value", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTokenAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "loginProvider", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserAuthenticationTokenStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetAuthenticatorKeyAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "key", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserAuthenticatorKeyStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetAuthenticatorKeyAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserAuthenticatorKeyStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CountCodesAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorRecoveryCodeStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ReplaceCodesAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "recoveryCodes", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorRecoveryCodeStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RedeemCodeAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserTwoFactorRecoveryCodeStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "describer", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUser" + ] + }, + { + "ParameterName": "TKey", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + }, + { + "ParameterName": "TUserClaim", + "ParameterPosition": 2, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUserClaim" + ] + }, + { + "ParameterName": "TUserLogin", + "ParameterPosition": 3, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUserLogin" + ] + }, + { + "ParameterName": "TUserToken", + "ParameterPosition": 4, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUserToken" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Identity.UserStoreBase", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "BaseType": "Microsoft.AspNetCore.Identity.UserStoreBase", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Identity.IUserRoleStore" + ], + "Members": [ + { + "Kind": "Method", + "Name": "CreateUserRole", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "role", + "Type": "T1" + } + ], + "ReturnType": "T4", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetUsersInRoleAsync", + "Parameters": [ + { + "Name": "normalizedRoleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddToRoleAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "normalizedRoleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveFromRoleAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "normalizedRoleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetRolesAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task>", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsInRoleAsync", + "Parameters": [ + { + "Name": "user", + "Type": "T0" + }, + { + "Name": "normalizedRoleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken", + "DefaultValue": "default(System.Threading.CancellationToken)" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "ImplementedInterface": "Microsoft.AspNetCore.Identity.IUserRoleStore", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindRoleAsync", + "Parameters": [ + { + "Name": "normalizedRoleName", + "Type": "System.String" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindUserRoleAsync", + "Parameters": [ + { + "Name": "userId", + "Type": "T2" + }, + { + "Name": "roleId", + "Type": "T2" + }, + { + "Name": "cancellationToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "describer", + "Type": "Microsoft.AspNetCore.Identity.IdentityErrorDescriber" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TUser", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUser" + ] + }, + { + "ParameterName": "TRole", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityRole" + ] + }, + { + "ParameterName": "TKey", + "ParameterPosition": 2, + "BaseTypeOrInterfaces": [ + "System.IEquatable" + ] + }, + { + "ParameterName": "TUserClaim", + "ParameterPosition": 3, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUserClaim" + ] + }, + { + "ParameterName": "TUserRole", + "ParameterPosition": 4, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUserRole" + ] + }, + { + "ParameterName": "TUserLogin", + "ParameterPosition": 5, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUserLogin" + ] + }, + { + "ParameterName": "TUserToken", + "ParameterPosition": 6, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityUserToken" + ] + }, + { + "ParameterName": "TRoleClaim", + "ParameterPosition": 7, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Identity.IdentityRoleClaim" + ] + } + ] + } + ] +} \ No newline at end of file From aa49e6990c9a2d3b3cb3248e2ade60d0df582657 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Wed, 21 Mar 2018 10:13:53 -0700 Subject: [PATCH 2/2] React to application part changes --- build/dependencies.props | 4 +- src/UI/IdentityBuilderUIExtensions.cs | 59 +++---------------- .../Microsoft.AspNetCore.Identity.UI.csproj | 11 ++-- 3 files changed, 15 insertions(+), 59 deletions(-) diff --git a/build/dependencies.props b/build/dependencies.props index e3b21668ba..6bad2ab449 100644 --- a/build/dependencies.props +++ b/build/dependencies.props @@ -21,9 +21,9 @@ 2.1.0-preview2-30355 2.1.0-preview2-30355 2.1.0-preview2-30355 - 2.1.0-preview2-30355 + 2.1.0-a-preview2-application-part-18617 2.1.0-preview2-30355 - 2.1.0-preview2-30355 + 2.1.0-a-preview2-application-part-18617 2.1.0-preview2-30355 2.1.0-preview2-30355 2.1.0-preview2-30355 diff --git a/src/UI/IdentityBuilderUIExtensions.cs b/src/UI/IdentityBuilderUIExtensions.cs index 9e276d5ad9..fd65649772 100644 --- a/src/UI/IdentityBuilderUIExtensions.cs +++ b/src/UI/IdentityBuilderUIExtensions.cs @@ -1,10 +1,6 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using System; -using System.IO; -using System.Linq; -using System.Reflection; using Microsoft.AspNetCore.Identity.UI; using Microsoft.AspNetCore.Identity.UI.Services; using Microsoft.AspNetCore.Mvc.ApplicationParts; @@ -32,7 +28,7 @@ namespace Microsoft.AspNetCore.Identity public static IdentityBuilder AddDefaultUI(this IdentityBuilder builder) { builder.AddSignInManager(); - AddAdditionalApplicationParts(builder); + AddRelatedParts(builder); builder.Services.ConfigureOptions( typeof(IdentityDefaultUIConfigureOptions<>) @@ -42,7 +38,7 @@ namespace Microsoft.AspNetCore.Identity return builder; } - private static void AddAdditionalApplicationParts(IdentityBuilder builder) + private static void AddRelatedParts(IdentityBuilder builder) { // For preview1, we don't have a good mechanism to plug in additional parts. // We need to provide API surface to allow libraries to plug in existing parts @@ -51,56 +47,19 @@ namespace Microsoft.AspNetCore.Identity // * Discovery of the parts. // * Ordering of the parts. // * Loading of the assembly in memory. - var thisAssembly = typeof(IdentityBuilderUIExtensions).Assembly; - var additionalReferences = thisAssembly - .GetCustomAttributes() - .Where(am => string.Equals(am.Key, "Microsoft.AspNetCore.Mvc.AdditionalReference")) - .Select(am => am.Value.Split(',')[0]) - .ToArray(); var mvcBuilder = builder.Services .AddMvc() - .ConfigureApplicationPartManager(apm => + .ConfigureApplicationPartManager(partManager => { - foreach (var reference in additionalReferences) + var thisAssembly = typeof(IdentityBuilderUIExtensions).Assembly; + var relatedAssemblies = RelatedAssemblyAttribute.GetRelatedAssemblies(thisAssembly, throwOnError: true); + + foreach (var assembly in relatedAssemblies) { - var fileName = Path.GetFileName(reference); - var filePath = Path.Combine(Path.GetDirectoryName(thisAssembly.Location), fileName); - var additionalAssembly = LoadAssembly(filePath); - // This needs to change to additional assembly part. - var additionalPart = new AssemblyPart(additionalAssembly); - if (!apm.ApplicationParts.Any(ap => HasSameName(ap.Name, additionalPart.Name))) - { - apm.ApplicationParts.Add(additionalPart); - } + partManager.ApplicationParts.Add(new CompiledRazorAssemblyPart(assembly)); } }); - - bool HasSameName(string left, string right) => string.Equals(left, right, StringComparison.Ordinal); - } - - private static Assembly LoadAssembly(string filePath) - { - Assembly viewsAssembly = null; - if (File.Exists(filePath)) - { - try - { - viewsAssembly = Assembly.LoadFile(filePath); - } - catch (FileLoadException) - { - throw new InvalidOperationException("Unable to load the precompiled views assembly in " + - $"'{filePath}'."); - } - } - else - { - throw new InvalidOperationException("Could not find the precompiled views assembly for 'Microsoft.AspNetCore.Identity.UI' at " + - $"'{filePath}'."); - } - - return viewsAssembly; } } -} \ No newline at end of file +} diff --git a/src/UI/Microsoft.AspNetCore.Identity.UI.csproj b/src/UI/Microsoft.AspNetCore.Identity.UI.csproj index 25244e400e..7e75bee44d 100644 --- a/src/UI/Microsoft.AspNetCore.Identity.UI.csproj +++ b/src/UI/Microsoft.AspNetCore.Identity.UI.csproj @@ -2,15 +2,13 @@ ASP.NET Core Identity UI is the default Razor Pages built-in UI for the ASP.NET Core Identity framework. - Precompiled views assembly for the ASP.NET Core Identity UI package. + Compiled Razor views assembly for the ASP.NET Core Identity UI package. netstandard2.0 false aspnetcore;identity;membership;razorpages false true - true - $(RazorTargetName).dll - false + false @@ -39,7 +37,7 @@ - <_Parameter1>$(PrecompiledDescription) + <_Parameter1>$(ViewAssemblyDescription) <_Parameter1>BuildNumber @@ -60,8 +58,7 @@ $(OutputPath)$(RazorTargetName).dll - +