├── AuthECAPI ├── AuthECAPI │ ├── obj │ │ ├── Debug │ │ │ └── net8.0 │ │ │ │ ├── AuthECAPI.csproj.Up2Date │ │ │ │ ├── AuthECAPI.csproj.BuildWithSkipAnalyzers │ │ │ │ ├── AuthECAPI.MvcApplicationPartsAssemblyInfo.cache │ │ │ │ ├── AuthECAPI.genruntimeconfig.cache │ │ │ │ ├── AuthECAPI.AssemblyInfoInputs.cache │ │ │ │ ├── AuthECAPI.csproj.CoreCompileInputs.cache │ │ │ │ ├── staticwebassets │ │ │ │ ├── msbuild.buildMultiTargeting.AuthECAPI.props │ │ │ │ ├── msbuild.build.AuthECAPI.props │ │ │ │ └── msbuild.buildTransitive.AuthECAPI.props │ │ │ │ ├── apphost.exe │ │ │ │ ├── AuthECAPI.dll │ │ │ │ ├── AuthECAPI.pdb │ │ │ │ ├── ref │ │ │ │ └── AuthECAPI.dll │ │ │ │ ├── refint │ │ │ │ └── AuthECAPI.dll │ │ │ │ ├── AuthECAPI.assets.cache │ │ │ │ ├── AuthECAPI.csproj.AssemblyReference.cache │ │ │ │ ├── .NETCoreApp,Version=v8.0.AssemblyAttributes.cs │ │ │ │ ├── staticwebassets.build.json │ │ │ │ ├── AuthECAPI.MvcApplicationPartsAssemblyInfo.cs │ │ │ │ ├── AuthECAPI.GlobalUsings.g.cs │ │ │ │ ├── AuthECAPI.AssemblyInfo.cs │ │ │ │ ├── AuthECAPI.GeneratedMSBuildEditorConfig.editorconfig │ │ │ │ └── AuthECAPI.csproj.FileListAbsolute.txt │ │ ├── AuthECAPI.csproj.nuget.g.targets │ │ ├── AuthECAPI.csproj.nuget.g.props │ │ ├── AuthECAPI.csproj.nuget.dgspec.json │ │ └── project.nuget.cache │ ├── AuthECAPI.http │ ├── bin │ │ └── Debug │ │ │ └── net8.0 │ │ │ ├── AuthECAPI.dll │ │ │ ├── AuthECAPI.exe │ │ │ ├── AuthECAPI.pdb │ │ │ ├── Humanizer.dll │ │ │ ├── Azure.Core.dll │ │ │ ├── Azure.Identity.dll │ │ │ ├── System.CodeDom.dll │ │ │ ├── Microsoft.OpenApi.dll │ │ │ ├── System.Text.Json.dll │ │ │ ├── Mono.TextTemplating.dll │ │ │ ├── System.Memory.Data.dll │ │ │ ├── appsettings.Development.json │ │ │ ├── Microsoft.CodeAnalysis.dll │ │ │ ├── System.Drawing.Common.dll │ │ │ ├── System.Runtime.Caching.dll │ │ │ ├── Microsoft.Data.SqlClient.dll │ │ │ ├── Microsoft.Identity.Client.dll │ │ │ ├── Microsoft.SqlServer.Server.dll │ │ │ ├── System.Composition.Hosting.dll │ │ │ ├── System.Composition.Runtime.dll │ │ │ ├── System.Security.Permissions.dll │ │ │ ├── System.Windows.Extensions.dll │ │ │ ├── Microsoft.Bcl.AsyncInterfaces.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.dll │ │ │ ├── Microsoft.EntityFrameworkCore.dll │ │ │ ├── Microsoft.Extensions.Options.dll │ │ │ ├── Microsoft.Win32.SystemEvents.dll │ │ │ ├── System.Composition.Convention.dll │ │ │ ├── System.Composition.TypedParts.dll │ │ │ ├── Microsoft.IdentityModel.Logging.dll │ │ │ ├── Microsoft.IdentityModel.Tokens.dll │ │ │ ├── Swashbuckle.AspNetCore.Swagger.dll │ │ │ ├── Swashbuckle.AspNetCore.SwaggerUI.dll │ │ │ ├── System.IdentityModel.Tokens.Jwt.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.dll │ │ │ ├── Microsoft.Extensions.Identity.Core.dll │ │ │ ├── Microsoft.IdentityModel.Protocols.dll │ │ │ ├── Swashbuckle.AspNetCore.SwaggerGen.dll │ │ │ ├── System.Composition.AttributedModel.dll │ │ │ ├── Microsoft.EntityFrameworkCore.Design.dll │ │ │ ├── Microsoft.Extensions.DependencyModel.dll │ │ │ ├── Microsoft.Extensions.Identity.Stores.dll │ │ │ ├── Microsoft.IdentityModel.Abstractions.dll │ │ │ ├── Microsoft.IdentityModel.JsonWebTokens.dll │ │ │ ├── cs │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── de │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── es │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── fr │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── it │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── ja │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── ko │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── pl │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── ru │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── tr │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── Microsoft.EntityFrameworkCore.SqlServer.dll │ │ │ ├── pt-BR │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── Microsoft.AspNetCore.Cryptography.Internal.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.Workspaces.dll │ │ │ ├── Microsoft.EntityFrameworkCore.Abstractions.dll │ │ │ ├── Microsoft.EntityFrameworkCore.Relational.dll │ │ │ ├── Microsoft.Identity.Client.Extensions.Msal.dll │ │ │ ├── System.Configuration.ConfigurationManager.dll │ │ │ ├── System.Security.Cryptography.ProtectedData.dll │ │ │ ├── zh-Hans │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── zh-Hant │ │ │ ├── Microsoft.CodeAnalysis.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.CSharp.resources.dll │ │ │ ├── Microsoft.CodeAnalysis.Workspaces.resources.dll │ │ │ └── Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll │ │ │ ├── Microsoft.AspNetCore.Cryptography.KeyDerivation.dll │ │ │ ├── Microsoft.IdentityModel.Protocols.OpenIdConnect.dll │ │ │ ├── runtimes │ │ │ ├── unix │ │ │ │ └── lib │ │ │ │ │ └── net6.0 │ │ │ │ │ ├── System.Drawing.Common.dll │ │ │ │ │ └── Microsoft.Data.SqlClient.dll │ │ │ ├── win │ │ │ │ └── lib │ │ │ │ │ └── net6.0 │ │ │ │ │ ├── System.Drawing.Common.dll │ │ │ │ │ ├── System.Runtime.Caching.dll │ │ │ │ │ ├── Microsoft.Data.SqlClient.dll │ │ │ │ │ ├── System.Windows.Extensions.dll │ │ │ │ │ ├── Microsoft.Win32.SystemEvents.dll │ │ │ │ │ └── System.Security.Cryptography.ProtectedData.dll │ │ │ ├── win-arm │ │ │ │ └── native │ │ │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ │ │ ├── win-x64 │ │ │ │ └── native │ │ │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ │ │ ├── win-x86 │ │ │ │ └── native │ │ │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ │ │ └── win-arm64 │ │ │ │ └── native │ │ │ │ └── Microsoft.Data.SqlClient.SNI.dll │ │ │ ├── Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll │ │ │ ├── appsettings.json │ │ │ └── AuthECAPI.runtimeconfig.json │ ├── appsettings.Development.json │ ├── Models │ │ ├── AppUser.cs │ │ └── AppDbContext.cs │ ├── WeatherForecast.cs │ ├── appsettings.json │ ├── Migrations │ │ ├── 20240714024834_NameIsAddedInUserEntity.cs │ │ ├── 20240714025755_NameIsAddedInUserEntity2.cs │ │ ├── 20240713160809_InitialMigration.cs │ │ ├── 20240713160809_InitialMigration.Designer.cs │ │ ├── 20240714024834_NameIsAddedInUserEntity.Designer.cs │ │ ├── AppDbContextModelSnapshot.cs │ │ └── 20240714025755_NameIsAddedInUserEntity2.Designer.cs │ ├── AuthECAPI.csproj │ ├── Properties │ │ └── launchSettings.json │ ├── Controllers │ │ └── WeatherForecastController.cs │ └── Program.cs ├── .vs │ ├── AuthECAPI │ │ ├── v17 │ │ │ ├── .suo │ │ │ ├── .futdcache.v2 │ │ │ └── DocumentLayout.json │ │ ├── DesignTimeBuild │ │ │ └── .dtbcache.v2 │ │ └── FileContentIndex │ │ │ ├── 88a894ee-18d2-47ae-968d-7246030e811a.vsidx │ │ │ ├── 8e229195-079f-42a0-a480-42dddadc5ebe.vsidx │ │ │ ├── aad40245-120a-40d2-a906-83abaa838cf7.vsidx │ │ │ ├── c89b5ec8-7d18-4d71-8049-8143c50bd9f9.vsidx │ │ │ └── cbea9bc3-d4a2-4288-9de9-7731a0790ed0.vsidx │ └── ProjectEvaluation │ │ ├── authecapi.metadata.v8.bin │ │ ├── authecapi.projects.v8.bin │ │ └── authecapi.strings.v8.bin ├── .editorconfig └── AuthECAPI.sln ├── AuthECClient ├── src │ ├── app │ │ ├── app.component.html │ │ ├── app.routes.ts │ │ ├── user │ │ │ ├── user.component.ts │ │ │ ├── user.component.html │ │ │ └── registration │ │ │ │ ├── registration.component.html │ │ │ │ └── registration.component.ts │ │ ├── shared │ │ │ ├── pipes │ │ │ │ └── first-key.pipe.ts │ │ │ └── services │ │ │ │ └── auth.service.ts │ │ ├── app.component.ts │ │ └── app.config.ts │ ├── main.ts │ ├── styles.css │ └── index.html ├── public │ └── favicon.ico ├── .vscode │ ├── extensions.json │ ├── launch.json │ └── tasks.json ├── app-structure.txt ├── .editorconfig ├── tsconfig.app.json ├── tsconfig.spec.json ├── .gitignore ├── tsconfig.json ├── README.md ├── package.json └── angular.json └── README.md /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.csproj.Up2Date: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /AuthECClient/src/app/app.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.csproj.BuildWithSkipAnalyzers: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.MvcApplicationPartsAssemblyInfo.cache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /AuthECClient/src/app/app.routes.ts: -------------------------------------------------------------------------------- 1 | import { Routes } from '@angular/router'; 2 | 3 | export const routes: Routes = []; 4 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | 922825cddbbbac3504311266e4ab34d3c59c67e798c3b22f835b44a4b5c8a47d 2 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | e5b8e2c3e8797667bdbee06f7de3a7c8e0789b3446ea2d2e28a9c77cdb0dc06b 2 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 22b2d42109cac407bdd81c6e5bdf324ef1595d2a8b1f29973376c4864998d9b4 2 | -------------------------------------------------------------------------------- /AuthECAPI/.vs/AuthECAPI/v17/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/.vs/AuthECAPI/v17/.suo -------------------------------------------------------------------------------- /AuthECClient/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECClient/public/favicon.ico -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.AuthECAPI.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/staticwebassets/msbuild.build.AuthECAPI.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /AuthECAPI/.vs/AuthECAPI/v17/.futdcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/.vs/AuthECAPI/v17/.futdcache.v2 -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/AuthECAPI.http: -------------------------------------------------------------------------------- 1 | @AuthECAPI_HostAddress = http://localhost:5007 2 | 3 | GET {{AuthECAPI_HostAddress}}/weatherforecast/ 4 | Accept: application/json 5 | 6 | ### 7 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.AuthECAPI.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /AuthECClient/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846 3 | "recommendations": ["angular.ng-template"] 4 | } 5 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/obj/Debug/net8.0/apphost.exe -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/AuthECAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/AuthECAPI.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/AuthECAPI.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/AuthECAPI.exe -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/AuthECAPI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/AuthECAPI.pdb -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Humanizer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Humanizer.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.pdb -------------------------------------------------------------------------------- /AuthECAPI/.vs/AuthECAPI/DesignTimeBuild/.dtbcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/.vs/AuthECAPI/DesignTimeBuild/.dtbcache.v2 -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Azure.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Azure.Core.dll -------------------------------------------------------------------------------- /AuthECAPI/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.cs] 2 | 3 | # CS8618: Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable. 4 | dotnet_diagnostic.CS8618.severity = silent 5 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Azure.Identity.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Azure.Identity.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.CodeDom.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.CodeDom.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/ref/AuthECAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/obj/Debug/net8.0/ref/AuthECAPI.dll -------------------------------------------------------------------------------- /AuthECAPI/.vs/ProjectEvaluation/authecapi.metadata.v8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/.vs/ProjectEvaluation/authecapi.metadata.v8.bin -------------------------------------------------------------------------------- /AuthECAPI/.vs/ProjectEvaluation/authecapi.projects.v8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/.vs/ProjectEvaluation/authecapi.projects.v8.bin -------------------------------------------------------------------------------- /AuthECAPI/.vs/ProjectEvaluation/authecapi.strings.v8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/.vs/ProjectEvaluation/authecapi.strings.v8.bin -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.OpenApi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.OpenApi.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Text.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Text.Json.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/refint/AuthECAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/obj/Debug/net8.0/refint/AuthECAPI.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Mono.TextTemplating.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Mono.TextTemplating.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Memory.Data.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Memory.Data.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.assets.cache -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Drawing.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Drawing.Common.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Runtime.Caching.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Runtime.Caching.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Identity.Client.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Identity.Client.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Composition.Hosting.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Composition.Hosting.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Composition.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Composition.Runtime.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Security.Permissions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Security.Permissions.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Windows.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Windows.Extensions.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Extensions.Options.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Extensions.Options.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Composition.Convention.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Composition.Convention.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Composition.TypedParts.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Composition.TypedParts.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Extensions.Identity.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Extensions.Identity.Core.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Composition.AttributedModel.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Composition.AttributedModel.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Extensions.Identity.Stores.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Extensions.Identity.Stores.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/.vs/AuthECAPI/FileContentIndex/88a894ee-18d2-47ae-968d-7246030e811a.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/.vs/AuthECAPI/FileContentIndex/88a894ee-18d2-47ae-968d-7246030e811a.vsidx -------------------------------------------------------------------------------- /AuthECAPI/.vs/AuthECAPI/FileContentIndex/8e229195-079f-42a0-a480-42dddadc5ebe.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/.vs/AuthECAPI/FileContentIndex/8e229195-079f-42a0-a480-42dddadc5ebe.vsidx -------------------------------------------------------------------------------- /AuthECAPI/.vs/AuthECAPI/FileContentIndex/aad40245-120a-40d2-a906-83abaa838cf7.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/.vs/AuthECAPI/FileContentIndex/aad40245-120a-40d2-a906-83abaa838cf7.vsidx -------------------------------------------------------------------------------- /AuthECAPI/.vs/AuthECAPI/FileContentIndex/c89b5ec8-7d18-4d71-8049-8143c50bd9f9.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/.vs/AuthECAPI/FileContentIndex/c89b5ec8-7d18-4d71-8049-8143c50bd9f9.vsidx -------------------------------------------------------------------------------- /AuthECAPI/.vs/AuthECAPI/FileContentIndex/cbea9bc3-d4a2-4288-9de9-7731a0790ed0.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/.vs/AuthECAPI/FileContentIndex/cbea9bc3-d4a2-4288-9de9-7731a0790ed0.vsidx -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.AspNetCore.Cryptography.Internal.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.AspNetCore.Cryptography.Internal.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] 5 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll -------------------------------------------------------------------------------- /AuthECClient/src/main.ts: -------------------------------------------------------------------------------- 1 | import { bootstrapApplication } from '@angular/platform-browser'; 2 | import { appConfig } from './app/app.config'; 3 | import { AppComponent } from './app/app.component'; 4 | 5 | bootstrapApplication(AppComponent, appConfig) 6 | .catch((err) => console.error(err)); 7 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodAffection/Angular-User-Registration-with-.Net-Core-Web-API/main/AuthECAPI/AuthECAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll -------------------------------------------------------------------------------- /AuthECClient/src/styles.css: -------------------------------------------------------------------------------- 1 | /* You can add global styles to this file, and also import other style files */ 2 | body { 3 | font-family: "Inter", sans-serif; 4 | } 5 | 6 | /* form validation */ 7 | .error-feedback { 8 | font-size: 0.9rem; 9 | color: crimson; 10 | margin: 0.3rem !important; 11 | margin-top: 0.1rem !important; 12 | } -------------------------------------------------------------------------------- /AuthECClient/app-structure.txt: -------------------------------------------------------------------------------- 1 | src 2 | └── app 3 | ├── user 4 | │ ├── user.component.ts|.html 5 | │ ├── login (folder) ** 6 | │ └── registration (folder) 7 | │ 8 | └── shared 9 | ├── pipes 10 | │ └── first-key.pipe.ts 11 | └── services 12 | └── auth.service.ts -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/Models/AppUser.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Identity; 2 | using System.ComponentModel.DataAnnotations.Schema; 3 | 4 | namespace AuthECAPI.Models 5 | { 6 | public class AppUser:IdentityUser 7 | { 8 | [PersonalData] 9 | [Column(TypeName ="nvarchar(150)")] 10 | public string FullName { get; set; } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/WeatherForecast.cs: -------------------------------------------------------------------------------- 1 | namespace AuthECAPI 2 | { 3 | public class WeatherForecast 4 | { 5 | public DateOnly Date { get; set; } 6 | 7 | public int TemperatureC { get; set; } 8 | 9 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); 10 | 11 | public string? Summary { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/staticwebassets.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "Version": 1, 3 | "Hash": "VcAD76pVo5pg19/8vxsde5scG54vWqTIwktFiL2M8TM=", 4 | "Source": "AuthECAPI", 5 | "BasePath": "_content/AuthECAPI", 6 | "Mode": "Default", 7 | "ManifestType": "Build", 8 | "ReferencedProjectsConfiguration": [], 9 | "DiscoveryPatterns": [], 10 | "Assets": [] 11 | } -------------------------------------------------------------------------------- /AuthECClient/.editorconfig: -------------------------------------------------------------------------------- 1 | # Editor configuration, see https://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | indent_style = space 7 | indent_size = 2 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [*.ts] 12 | quote_type = single 13 | 14 | [*.md] 15 | max_line_length = off 16 | trim_trailing_whitespace = false 17 | -------------------------------------------------------------------------------- /AuthECClient/src/app/user/user.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RegistrationComponent } from './registration/registration.component'; 3 | 4 | @Component({ 5 | selector: 'app-user', 6 | standalone: true, 7 | imports: [RegistrationComponent], 8 | templateUrl: './user.component.html', 9 | styles: `` 10 | }) 11 | export class UserComponent { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*", 9 | "ConnectionStrings": { 10 | "DevDB": "Server=(local)\\sqlexpress; Database=AuthECDB; Trusted_Connection=True; TrustServerCertificate=True; MultipleActiveResultSets=True" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*", 9 | "ConnectionStrings": { 10 | "DevDB": "Server=(local)\\sqlexpress; Database=AuthECDB; Trusted_Connection=True; TrustServerCertificate=True; MultipleActiveResultSets=True" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/Models/AppDbContext.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Identity.EntityFrameworkCore; 2 | using Microsoft.EntityFrameworkCore; 3 | 4 | namespace AuthECAPI.Models 5 | { 6 | public class AppDbContext:IdentityDbContext 7 | { 8 | public AppDbContext(DbContextOptions options):base(options) 9 | { } 10 | 11 | public DbSet AppUsers { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /AuthECClient/src/app/shared/pipes/first-key.pipe.ts: -------------------------------------------------------------------------------- 1 | import { Pipe, PipeTransform } from '@angular/core'; 2 | 3 | @Pipe({ 4 | name: 'firstKey', 5 | standalone: true 6 | }) 7 | export class FirstKeyPipe implements PipeTransform { 8 | 9 | transform(value: any): string | null { 10 | const keys = Object.keys(value); 11 | if (keys && keys.length > 0) 12 | return keys[0]; 13 | return null; 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /AuthECClient/src/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RouterOutlet } from '@angular/router'; 3 | import { UserComponent } from "./user/user.component"; 4 | 5 | @Component({ 6 | selector: 'app-root', 7 | standalone: true, 8 | imports: [RouterOutlet, UserComponent], 9 | templateUrl: './app.component.html', 10 | styles: [], 11 | }) 12 | export class AppComponent { 13 | title = 'AuthECClient'; 14 | } 15 | -------------------------------------------------------------------------------- /AuthECClient/src/app/shared/services/auth.service.ts: -------------------------------------------------------------------------------- 1 | import { HttpClient } from '@angular/common/http'; 2 | import { Injectable } from '@angular/core'; 3 | 4 | @Injectable({ 5 | providedIn: 'root' 6 | }) 7 | export class AuthService { 8 | constructor(private http:HttpClient) { } 9 | baseURL = 'http://localhost:5007/api'; 10 | 11 | createUser(formData:any){ 12 | return this.http.post(this.baseURL+'/signup',formData); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /AuthECClient/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | /* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ 2 | /* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ 3 | { 4 | "extends": "./tsconfig.json", 5 | "compilerOptions": { 6 | "outDir": "./out-tsc/app", 7 | "types": [] 8 | }, 9 | "files": [ 10 | "src/main.ts" 11 | ], 12 | "include": [ 13 | "src/**/*.d.ts" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /AuthECClient/tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | /* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ 2 | /* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ 3 | { 4 | "extends": "./tsconfig.json", 5 | "compilerOptions": { 6 | "outDir": "./out-tsc/spec", 7 | "types": [ 8 | "jasmine" 9 | ] 10 | }, 11 | "include": [ 12 | "src/**/*.spec.ts", 13 | "src/**/*.d.ts" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /AuthECClient/src/app/user/user.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 |
7 | 8 |
9 |
10 |
11 |
12 | 13 |
14 |
-------------------------------------------------------------------------------- /AuthECClient/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 3 | "version": "0.2.0", 4 | "configurations": [ 5 | { 6 | "name": "ng serve", 7 | "type": "chrome", 8 | "request": "launch", 9 | "preLaunchTask": "npm: start", 10 | "url": "http://localhost:4200/" 11 | }, 12 | { 13 | "name": "ng test", 14 | "type": "chrome", 15 | "request": "launch", 16 | "preLaunchTask": "npm: test", 17 | "url": "http://localhost:9876/debug.html" 18 | } 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/Migrations/20240714024834_NameIsAddedInUserEntity.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.EntityFrameworkCore.Migrations; 2 | 3 | #nullable disable 4 | 5 | namespace AuthECAPI.Migrations 6 | { 7 | /// 8 | public partial class NameIsAddedInUserEntity : Migration 9 | { 10 | /// 11 | protected override void Up(MigrationBuilder migrationBuilder) 12 | { 13 | 14 | } 15 | 16 | /// 17 | protected override void Down(MigrationBuilder migrationBuilder) 18 | { 19 | 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/bin/Debug/net8.0/AuthECAPI.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net8.0", 4 | "frameworks": [ 5 | { 6 | "name": "Microsoft.NETCore.App", 7 | "version": "8.0.0" 8 | }, 9 | { 10 | "name": "Microsoft.AspNetCore.App", 11 | "version": "8.0.0" 12 | } 13 | ], 14 | "configProperties": { 15 | "System.GC.Server": true, 16 | "System.Reflection.NullabilityInfoContext.IsSupported": true, 17 | "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Angular User Registration with Asp.Net Core Minimal Web API 2 | Demo project showing How to create a complete Angular User Registration with Asp.Net Core Minimal Web API 3 | 4 | 5 | ## How it works ? 6 | 7 | 8 | :tv: Video tutorial on this same topic 9 | Url : https://youtu.be/DHoK29t9xjs 10 | 11 | Video Tutorial for Angular User Registration with Asp.Net Core Minimal Web API 14 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.MvcApplicationPartsAssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")] 15 | 16 | // Generated by the MSBuild WriteCodeFragment class. 17 | 18 | -------------------------------------------------------------------------------- /AuthECClient/src/app/app.config.ts: -------------------------------------------------------------------------------- 1 | import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core'; 2 | import { provideRouter } from '@angular/router'; 3 | 4 | import { routes } from './app.routes'; 5 | import { provideHttpClient } from '@angular/common/http'; 6 | import { provideToastr } from 'ngx-toastr'; 7 | import { provideAnimations } from '@angular/platform-browser/animations'; 8 | import { provideAnimationsAsync } from '@angular/platform-browser/animations/async'; 9 | 10 | export const appConfig: ApplicationConfig = { 11 | providers: [provideZoneChangeDetection({ eventCoalescing: true }), 12 | provideRouter(routes), 13 | provideHttpClient(), 14 | provideAnimationsAsync(), 15 | provideToastr({positionClass:'toast-top-center'})] 16 | }; 17 | -------------------------------------------------------------------------------- /AuthECClient/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://docs.github.com/get-started/getting-started-with-git/ignoring-files for more about ignoring files. 2 | 3 | # Compiled output 4 | /dist 5 | /tmp 6 | /out-tsc 7 | /bazel-out 8 | 9 | # Node 10 | /node_modules 11 | npm-debug.log 12 | yarn-error.log 13 | 14 | # IDEs and editors 15 | .idea/ 16 | .project 17 | .classpath 18 | .c9/ 19 | *.launch 20 | .settings/ 21 | *.sublime-workspace 22 | 23 | # Visual Studio Code 24 | .vscode/* 25 | !.vscode/settings.json 26 | !.vscode/tasks.json 27 | !.vscode/launch.json 28 | !.vscode/extensions.json 29 | .history/* 30 | 31 | # Miscellaneous 32 | /.angular/cache 33 | .sass-cache/ 34 | /connect.lock 35 | /coverage 36 | /libpeerconnection.log 37 | testem.log 38 | /typings 39 | 40 | # System files 41 | .DS_Store 42 | Thumbs.db 43 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/AuthECAPI.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | net8.0 5 | enable 6 | enable 7 | 8 | 9 | 10 | 11 | 12 | 13 | all 14 | runtime; build; native; contentfiles; analyzers; buildtransitive 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.GlobalUsings.g.cs: -------------------------------------------------------------------------------- 1 | // 2 | global using global::Microsoft.AspNetCore.Builder; 3 | global using global::Microsoft.AspNetCore.Hosting; 4 | global using global::Microsoft.AspNetCore.Http; 5 | global using global::Microsoft.AspNetCore.Routing; 6 | global using global::Microsoft.Extensions.Configuration; 7 | global using global::Microsoft.Extensions.DependencyInjection; 8 | global using global::Microsoft.Extensions.Hosting; 9 | global using global::Microsoft.Extensions.Logging; 10 | global using global::System; 11 | global using global::System.Collections.Generic; 12 | global using global::System.IO; 13 | global using global::System.Linq; 14 | global using global::System.Net.Http; 15 | global using global::System.Net.Http.Json; 16 | global using global::System.Threading; 17 | global using global::System.Threading.Tasks; 18 | -------------------------------------------------------------------------------- /AuthECClient/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AuthECClient 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/launchsettings.json", 3 | "iisSettings": { 4 | "windowsAuthentication": false, 5 | "anonymousAuthentication": true, 6 | "iisExpress": { 7 | "applicationUrl": "http://localhost:29535", 8 | "sslPort": 0 9 | } 10 | }, 11 | "profiles": { 12 | "http": { 13 | "commandName": "Project", 14 | "dotnetRunMessages": true, 15 | "launchBrowser": true, 16 | "launchUrl": "swagger", 17 | "applicationUrl": "http://localhost:5007", 18 | "environmentVariables": { 19 | "ASPNETCORE_ENVIRONMENT": "Development" 20 | } 21 | }, 22 | "IIS Express": { 23 | "commandName": "IISExpress", 24 | "launchBrowser": true, 25 | "launchUrl": "swagger", 26 | "environmentVariables": { 27 | "ASPNETCORE_ENVIRONMENT": "Development" 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("AuthECAPI")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("AuthECAPI")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("AuthECAPI")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /AuthECClient/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | // For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558 3 | "version": "2.0.0", 4 | "tasks": [ 5 | { 6 | "type": "npm", 7 | "script": "start", 8 | "isBackground": true, 9 | "problemMatcher": { 10 | "owner": "typescript", 11 | "pattern": "$tsc", 12 | "background": { 13 | "activeOnStart": true, 14 | "beginsPattern": { 15 | "regexp": "(.*?)" 16 | }, 17 | "endsPattern": { 18 | "regexp": "bundle generation complete" 19 | } 20 | } 21 | } 22 | }, 23 | { 24 | "type": "npm", 25 | "script": "test", 26 | "isBackground": true, 27 | "problemMatcher": { 28 | "owner": "typescript", 29 | "pattern": "$tsc", 30 | "background": { 31 | "activeOnStart": true, 32 | "beginsPattern": { 33 | "regexp": "(.*?)" 34 | }, 35 | "endsPattern": { 36 | "regexp": "bundle generation complete" 37 | } 38 | } 39 | } 40 | } 41 | ] 42 | } 43 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.TargetFramework = net8.0 3 | build_property.TargetPlatformMinVersion = 4 | build_property.UsingMicrosoftNETSdkWeb = true 5 | build_property.ProjectTypeGuids = 6 | build_property.InvariantGlobalization = 7 | build_property.PlatformNeutralAssembly = 8 | build_property.EnforceExtendedAnalyzerRules = 9 | build_property._SupportedPlatformList = Linux,macOS,Windows 10 | build_property.RootNamespace = AuthECAPI 11 | build_property.RootNamespace = AuthECAPI 12 | build_property.ProjectDir = D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\ 13 | build_property.EnableComHosting = 14 | build_property.EnableGeneratedComInterfaceComImportInterop = 15 | build_property.RazorLangVersion = 8.0 16 | build_property.SupportLocalizedComponentNames = 17 | build_property.GenerateRazorMetadataSourceChecksumAttributes = 18 | build_property.MSBuildProjectDirectory = D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI 19 | build_property._RazorSourceGeneratorDebug = 20 | -------------------------------------------------------------------------------- /AuthECClient/tsconfig.json: -------------------------------------------------------------------------------- 1 | /* To learn more about Typescript configuration file: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html. */ 2 | /* To learn more about Angular compiler options: https://angular.dev/reference/configs/angular-compiler-options. */ 3 | { 4 | "compileOnSave": false, 5 | "compilerOptions": { 6 | "outDir": "./dist/out-tsc", 7 | "strict": true, 8 | "noImplicitOverride": true, 9 | "noPropertyAccessFromIndexSignature": true, 10 | "noImplicitReturns": true, 11 | "noFallthroughCasesInSwitch": true, 12 | "skipLibCheck": true, 13 | "esModuleInterop": true, 14 | "sourceMap": true, 15 | "declaration": false, 16 | "experimentalDecorators": true, 17 | "moduleResolution": "bundler", 18 | "importHelpers": true, 19 | "target": "ES2022", 20 | "module": "ES2022", 21 | "useDefineForClassFields": false, 22 | "lib": [ 23 | "ES2022", 24 | "dom" 25 | ] 26 | }, 27 | "angularCompilerOptions": { 28 | "enableI18nLegacyMessageIdFormat": false, 29 | "strictInjectionParameters": true, 30 | "strictInputAccessModifiers": true, 31 | "strictTemplates": true 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /AuthECClient/README.md: -------------------------------------------------------------------------------- 1 | # AuthECClient 2 | 3 | This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.0.7. 4 | 5 | ## Development server 6 | 7 | Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files. 8 | 9 | ## Code scaffolding 10 | 11 | Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. 12 | 13 | ## Build 14 | 15 | Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. 16 | 17 | ## Running unit tests 18 | 19 | Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). 20 | 21 | ## Running end-to-end tests 22 | 23 | Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities. 24 | 25 | ## Further help 26 | 27 | To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page. 28 | -------------------------------------------------------------------------------- /AuthECClient/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "auth-ecclient", 3 | "version": "0.0.0", 4 | "scripts": { 5 | "ng": "ng", 6 | "start": "ng serve", 7 | "build": "ng build", 8 | "watch": "ng build --watch --configuration development", 9 | "test": "ng test" 10 | }, 11 | "private": true, 12 | "dependencies": { 13 | "@angular/animations": "^18.0.0", 14 | "@angular/common": "^18.0.0", 15 | "@angular/compiler": "^18.0.0", 16 | "@angular/core": "^18.0.0", 17 | "@angular/forms": "^18.0.0", 18 | "@angular/platform-browser": "^18.0.0", 19 | "@angular/platform-browser-dynamic": "^18.0.0", 20 | "@angular/router": "^18.0.0", 21 | "ngx-toastr": "^19.0.0", 22 | "rxjs": "~7.8.0", 23 | "tslib": "^2.3.0", 24 | "zone.js": "~0.14.3" 25 | }, 26 | "devDependencies": { 27 | "@angular-devkit/build-angular": "^18.0.7", 28 | "@angular/cli": "^18.0.7", 29 | "@angular/compiler-cli": "^18.0.0", 30 | "@types/jasmine": "~5.1.0", 31 | "jasmine-core": "~5.1.0", 32 | "karma": "~6.4.0", 33 | "karma-chrome-launcher": "~3.2.0", 34 | "karma-coverage": "~2.2.0", 35 | "karma-jasmine": "~5.1.0", 36 | "karma-jasmine-html-reporter": "~2.1.0", 37 | "typescript": "~5.4.2" 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- 1 | using AuthECAPI.Models; 2 | using Microsoft.AspNetCore.Mvc; 3 | 4 | namespace AuthECAPI.Controllers 5 | { 6 | [ApiController] 7 | [Route("[controller]")] 8 | public class WeatherForecastController : ControllerBase 9 | { 10 | private static readonly string[] Summaries = new[] 11 | { 12 | "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" 13 | }; 14 | 15 | private readonly ILogger _logger; 16 | 17 | public WeatherForecastController(ILogger logger, 18 | AppDbContext appDbContext) 19 | { 20 | _logger = logger; 21 | } 22 | 23 | [HttpGet(Name = "GetWeatherForecast")] 24 | public IEnumerable Get() 25 | { 26 | return Enumerable.Range(1, 5).Select(index => new WeatherForecast 27 | { 28 | Date = DateOnly.FromDateTime(DateTime.Now.AddDays(index)), 29 | TemperatureC = Random.Shared.Next(-20, 55), 30 | Summary = Summaries[Random.Shared.Next(Summaries.Length)] 31 | }) 32 | .ToArray(); 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/Migrations/20240714025755_NameIsAddedInUserEntity2.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.EntityFrameworkCore.Migrations; 2 | 3 | #nullable disable 4 | 5 | namespace AuthECAPI.Migrations 6 | { 7 | /// 8 | public partial class NameIsAddedInUserEntity2 : Migration 9 | { 10 | /// 11 | protected override void Up(MigrationBuilder migrationBuilder) 12 | { 13 | migrationBuilder.AddColumn( 14 | name: "Discriminator", 15 | table: "AspNetUsers", 16 | type: "nvarchar(13)", 17 | maxLength: 13, 18 | nullable: false, 19 | defaultValue: ""); 20 | 21 | migrationBuilder.AddColumn( 22 | name: "FullName", 23 | table: "AspNetUsers", 24 | type: "nvarchar(150)", 25 | nullable: true); 26 | } 27 | 28 | /// 29 | protected override void Down(MigrationBuilder migrationBuilder) 30 | { 31 | migrationBuilder.DropColumn( 32 | name: "Discriminator", 33 | table: "AspNetUsers"); 34 | 35 | migrationBuilder.DropColumn( 36 | name: "FullName", 37 | table: "AspNetUsers"); 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/AuthECAPI.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 17 4 | VisualStudioVersion = 17.10.35013.160 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AuthECAPI", "AuthECAPI\AuthECAPI.csproj", "{910BF66E-D17F-4DED-84FD-DFCC36858ED8}" 7 | EndProject 8 | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{E6321C3F-C58E-417D-8DD1-A77989956A13}" 9 | ProjectSection(SolutionItems) = preProject 10 | .editorconfig = .editorconfig 11 | EndProjectSection 12 | EndProject 13 | Global 14 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 15 | Debug|Any CPU = Debug|Any CPU 16 | Release|Any CPU = Release|Any CPU 17 | EndGlobalSection 18 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 19 | {910BF66E-D17F-4DED-84FD-DFCC36858ED8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 20 | {910BF66E-D17F-4DED-84FD-DFCC36858ED8}.Debug|Any CPU.Build.0 = Debug|Any CPU 21 | {910BF66E-D17F-4DED-84FD-DFCC36858ED8}.Release|Any CPU.ActiveCfg = Release|Any CPU 22 | {910BF66E-D17F-4DED-84FD-DFCC36858ED8}.Release|Any CPU.Build.0 = Release|Any CPU 23 | EndGlobalSection 24 | GlobalSection(SolutionProperties) = preSolution 25 | HideSolutionNode = FALSE 26 | EndGlobalSection 27 | GlobalSection(ExtensibilityGlobals) = postSolution 28 | SolutionGuid = {157CE198-0D06-497C-B899-639760B59491} 29 | EndGlobalSection 30 | EndGlobal 31 | -------------------------------------------------------------------------------- /AuthECClient/src/app/user/registration/registration.component.html: -------------------------------------------------------------------------------- 1 |
2 | Sign up 3 |
4 |
5 |
6 | 7 |
8 | Please enter your full name. 9 |
10 |
11 |
12 | 13 |
14 |
15 | Please enter your email address. 16 |
17 |
18 | Please enter a valid email address. 19 |
20 |
21 |
22 |
23 | 24 |
25 | 26 |
27 | Please enter your password. 28 |
29 |
30 | Atleast 6 characters required. 31 |
32 |
33 | One or more special character(s). 34 |
35 |
36 | 37 |
38 |
39 |
40 | 41 |
43 | Passwords doesn't match. 44 |
45 |
46 |
47 | 50 |
51 |
-------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/Program.cs: -------------------------------------------------------------------------------- 1 | using AuthECAPI.Models; 2 | using Microsoft.AspNetCore.Identity; 3 | using Microsoft.AspNetCore.Mvc; 4 | using Microsoft.EntityFrameworkCore; 5 | 6 | var builder = WebApplication.CreateBuilder(args); 7 | 8 | // Add services to the container. 9 | 10 | builder.Services.AddControllers(); 11 | // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle 12 | builder.Services.AddEndpointsApiExplorer(); 13 | builder.Services.AddSwaggerGen(); 14 | 15 | // Services from Identity Core. 16 | builder.Services 17 | .AddIdentityApiEndpoints() 18 | .AddEntityFrameworkStores(); 19 | 20 | builder.Services.Configure(options => 21 | { 22 | options.Password.RequireDigit = false; 23 | options.Password.RequireUppercase = false; 24 | options.Password.RequireLowercase = false; 25 | options.User.RequireUniqueEmail = true; 26 | }); 27 | 28 | builder.Services.AddDbContext(options => 29 | options.UseSqlServer(builder.Configuration.GetConnectionString("DevDB"))); 30 | 31 | var app = builder.Build(); 32 | 33 | // Configure the HTTP request pipeline. 34 | if (app.Environment.IsDevelopment()) 35 | { 36 | app.UseSwagger(); 37 | app.UseSwaggerUI(); 38 | } 39 | 40 | #region Config. CORS 41 | app.UseCors(options => 42 | options.WithOrigins("http://localhost:4200") 43 | .AllowAnyMethod() 44 | .AllowAnyHeader()); 45 | #endregion 46 | 47 | app.UseAuthorization(); 48 | 49 | app.MapControllers(); 50 | 51 | app 52 | .MapGroup("/api") 53 | .MapIdentityApi(); 54 | 55 | 56 | 57 | app.MapPost("/api/signup", async ( 58 | UserManager userManager, 59 | [FromBody] UserRegistrationModel userRegistrationModel 60 | ) => 61 | { 62 | AppUser user = new AppUser() 63 | { 64 | UserName = userRegistrationModel.Email, 65 | Email = userRegistrationModel.Email, 66 | FullName = userRegistrationModel.FullName, 67 | }; 68 | var result = await userManager.CreateAsync( 69 | user, 70 | userRegistrationModel.Password); 71 | 72 | if (result.Succeeded) 73 | return Results.Ok(result); 74 | else 75 | return Results.BadRequest(result); 76 | }); 77 | 78 | app.Run(); 79 | 80 | public class UserRegistrationModel 81 | { 82 | public string Email { get; set; } 83 | public string Password { get; set; } 84 | public string FullName { get; set; } 85 | } -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/AuthECAPI.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\CodAffection\.nuget\packages\ 9 | PackageReference 10 | 6.10.1 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | C:\Users\CodAffection\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5 23 | C:\Users\CodAffection\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3 24 | C:\Users\CodAffection\.nuget\packages\microsoft.entityframeworkcore.tools\8.0.7 25 | 26 | -------------------------------------------------------------------------------- /AuthECClient/src/app/user/registration/registration.component.ts: -------------------------------------------------------------------------------- 1 | import { CommonModule } from '@angular/common'; 2 | import { Component } from '@angular/core'; 3 | import { AbstractControl, FormBuilder, ReactiveFormsModule, ValidatorFn, Validators } from '@angular/forms'; 4 | import { FirstKeyPipe } from '../../shared/pipes/first-key.pipe'; 5 | import { AuthService } from '../../shared/services/auth.service'; 6 | import { ToastrService } from 'ngx-toastr'; 7 | 8 | @Component({ 9 | selector: 'app-registration', 10 | standalone: true, 11 | imports: [ReactiveFormsModule, CommonModule, FirstKeyPipe], 12 | templateUrl: './registration.component.html', 13 | styles: `` 14 | }) 15 | export class RegistrationComponent { 16 | constructor( 17 | public formBuilder: FormBuilder, 18 | private service: AuthService, 19 | private toastr: ToastrService) { } 20 | isSubmitted: boolean = false; 21 | 22 | passwordMatchValidator: ValidatorFn = (control: AbstractControl): null => { 23 | const password = control.get('password') 24 | const confirmPassword = control.get('confirmPassword') 25 | 26 | if (password && confirmPassword && password.value != confirmPassword.value) 27 | confirmPassword?.setErrors({ passwordMismatch: true }) 28 | else 29 | confirmPassword?.setErrors(null) 30 | 31 | return null; 32 | } 33 | 34 | form = this.formBuilder.group({ 35 | fullName: ['', Validators.required], 36 | email: ['', [Validators.required, Validators.email]], 37 | password: ['', [ 38 | Validators.required, 39 | Validators.minLength(6), 40 | Validators.pattern(/(?=.*[^a-zA-Z0-9 ])/)]], 41 | confirmPassword: [''], 42 | }, { validators: this.passwordMatchValidator }) 43 | 44 | 45 | 46 | onSubmit() { 47 | this.isSubmitted = true; 48 | if (this.form.valid) { 49 | this.service.createUser(this.form.value) 50 | .subscribe({ 51 | next: (res: any) => { 52 | if (res.succeeded) { 53 | this.form.reset(); 54 | this.isSubmitted = false; 55 | this.toastr.success('New user created!', 'Registration Successful') 56 | } 57 | }, 58 | error: err => { 59 | if (err.error.errors) 60 | err.error.errors.forEach((x: any) => { 61 | switch (x.code) { 62 | case "DuplicateUserName": 63 | break; 64 | 65 | case "DuplicateEmail": 66 | this.toastr.error('Email is already taken.', 'Registration Failed') 67 | break; 68 | 69 | default: 70 | this.toastr.error('Contact the developer', 'Registration Failed') 71 | console.log(x); 72 | break; 73 | } 74 | }) 75 | else 76 | console.log('error:',err); 77 | } 78 | 79 | }); 80 | } 81 | } 82 | 83 | hasDisplayableError(controlName: string): Boolean { 84 | const control = this.form.get(controlName); 85 | return Boolean(control?.invalid) && 86 | (this.isSubmitted || Boolean(control?.touched)|| Boolean(control?.dirty)) 87 | } 88 | 89 | } 90 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/AuthECAPI.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\AuthECAPI.csproj": {} 5 | }, 6 | "projects": { 7 | "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\AuthECAPI.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\AuthECAPI.csproj", 11 | "projectName": "AuthECAPI", 12 | "projectPath": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\AuthECAPI.csproj", 13 | "packagesPath": "C:\\Users\\CodAffection\\.nuget\\packages\\", 14 | "outputPath": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "configFilePaths": [ 17 | "C:\\Users\\CodAffection\\AppData\\Roaming\\NuGet\\NuGet.Config", 18 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 19 | ], 20 | "originalTargetFrameworks": [ 21 | "net8.0" 22 | ], 23 | "sources": { 24 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 25 | "C:\\Program Files\\dotnet\\library-packs": {}, 26 | "https://api.nuget.org/v3/index.json": {} 27 | }, 28 | "frameworks": { 29 | "net8.0": { 30 | "targetAlias": "net8.0", 31 | "projectReferences": {} 32 | } 33 | }, 34 | "warningProperties": { 35 | "warnAsError": [ 36 | "NU1605" 37 | ] 38 | }, 39 | "restoreAuditProperties": { 40 | "enableAudit": "true", 41 | "auditLevel": "low", 42 | "auditMode": "direct" 43 | } 44 | }, 45 | "frameworks": { 46 | "net8.0": { 47 | "targetAlias": "net8.0", 48 | "dependencies": { 49 | "Microsoft.AspNetCore.Identity.EntityFrameworkCore": { 50 | "target": "Package", 51 | "version": "[8.0.7, )" 52 | }, 53 | "Microsoft.EntityFrameworkCore.SqlServer": { 54 | "target": "Package", 55 | "version": "[8.0.7, )" 56 | }, 57 | "Microsoft.EntityFrameworkCore.Tools": { 58 | "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", 59 | "suppressParent": "All", 60 | "target": "Package", 61 | "version": "[8.0.7, )" 62 | }, 63 | "Swashbuckle.AspNetCore": { 64 | "target": "Package", 65 | "version": "[6.4.0, )" 66 | } 67 | }, 68 | "imports": [ 69 | "net461", 70 | "net462", 71 | "net47", 72 | "net471", 73 | "net472", 74 | "net48", 75 | "net481" 76 | ], 77 | "assetTargetFallback": true, 78 | "warn": true, 79 | "frameworkReferences": { 80 | "Microsoft.AspNetCore.App": { 81 | "privateAssets": "none" 82 | }, 83 | "Microsoft.NETCore.App": { 84 | "privateAssets": "all" 85 | } 86 | }, 87 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.302/PortableRuntimeIdentifierGraph.json" 88 | } 89 | } 90 | } 91 | } 92 | } -------------------------------------------------------------------------------- /AuthECClient/angular.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "./node_modules/@angular/cli/lib/config/schema.json", 3 | "version": 1, 4 | "newProjectRoot": "projects", 5 | "projects": { 6 | "AuthECClient": { 7 | "projectType": "application", 8 | "schematics": { 9 | "@schematics/angular:component": { 10 | "inlineStyle": true, 11 | "skipTests": true 12 | }, 13 | "@schematics/angular:class": { 14 | "skipTests": true 15 | }, 16 | "@schematics/angular:directive": { 17 | "skipTests": true 18 | }, 19 | "@schematics/angular:guard": { 20 | "skipTests": true 21 | }, 22 | "@schematics/angular:interceptor": { 23 | "skipTests": true 24 | }, 25 | "@schematics/angular:pipe": { 26 | "skipTests": true 27 | }, 28 | "@schematics/angular:resolver": { 29 | "skipTests": true 30 | }, 31 | "@schematics/angular:service": { 32 | "skipTests": true 33 | } 34 | }, 35 | "root": "", 36 | "sourceRoot": "src", 37 | "prefix": "app", 38 | "architect": { 39 | "build": { 40 | "builder": "@angular-devkit/build-angular:application", 41 | "options": { 42 | "outputPath": "dist/auth-ecclient", 43 | "index": "src/index.html", 44 | "browser": "src/main.ts", 45 | "polyfills": [ 46 | "zone.js" 47 | ], 48 | "tsConfig": "tsconfig.app.json", 49 | "assets": [ 50 | { 51 | "glob": "**/*", 52 | "input": "public" 53 | } 54 | ], 55 | "styles": [ 56 | "src/styles.css", 57 | "node_modules/ngx-toastr/toastr.css" 58 | ], 59 | "scripts": [] 60 | }, 61 | "configurations": { 62 | "production": { 63 | "budgets": [ 64 | { 65 | "type": "initial", 66 | "maximumWarning": "500kB", 67 | "maximumError": "1MB" 68 | }, 69 | { 70 | "type": "anyComponentStyle", 71 | "maximumWarning": "2kB", 72 | "maximumError": "4kB" 73 | } 74 | ], 75 | "outputHashing": "all" 76 | }, 77 | "development": { 78 | "optimization": false, 79 | "extractLicenses": false, 80 | "sourceMap": true 81 | } 82 | }, 83 | "defaultConfiguration": "production" 84 | }, 85 | "serve": { 86 | "builder": "@angular-devkit/build-angular:dev-server", 87 | "configurations": { 88 | "production": { 89 | "buildTarget": "AuthECClient:build:production" 90 | }, 91 | "development": { 92 | "buildTarget": "AuthECClient:build:development" 93 | } 94 | }, 95 | "defaultConfiguration": "development" 96 | }, 97 | "extract-i18n": { 98 | "builder": "@angular-devkit/build-angular:extract-i18n" 99 | }, 100 | "test": { 101 | "builder": "@angular-devkit/build-angular:karma", 102 | "options": { 103 | "polyfills": [ 104 | "zone.js", 105 | "zone.js/testing" 106 | ], 107 | "tsConfig": "tsconfig.spec.json", 108 | "assets": [ 109 | { 110 | "glob": "**/*", 111 | "input": "public" 112 | } 113 | ], 114 | "styles": [ 115 | "src/styles.css", 116 | "node_modules/ngx-toastr/toastr.css" 117 | ], 118 | "scripts": [] 119 | } 120 | } 121 | } 122 | } 123 | } 124 | } 125 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/Migrations/20240713160809_InitialMigration.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Microsoft.EntityFrameworkCore.Migrations; 3 | 4 | #nullable disable 5 | 6 | namespace AuthECAPI.Migrations 7 | { 8 | /// 9 | public partial class InitialMigration : Migration 10 | { 11 | /// 12 | protected override void Up(MigrationBuilder migrationBuilder) 13 | { 14 | migrationBuilder.CreateTable( 15 | name: "AspNetRoles", 16 | columns: table => new 17 | { 18 | Id = table.Column(type: "nvarchar(450)", nullable: false), 19 | Name = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), 20 | NormalizedName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), 21 | ConcurrencyStamp = table.Column(type: "nvarchar(max)", nullable: true) 22 | }, 23 | constraints: table => 24 | { 25 | table.PrimaryKey("PK_AspNetRoles", x => x.Id); 26 | }); 27 | 28 | migrationBuilder.CreateTable( 29 | name: "AspNetUsers", 30 | columns: table => new 31 | { 32 | Id = table.Column(type: "nvarchar(450)", nullable: false), 33 | UserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), 34 | NormalizedUserName = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), 35 | Email = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), 36 | NormalizedEmail = table.Column(type: "nvarchar(256)", maxLength: 256, nullable: true), 37 | EmailConfirmed = table.Column(type: "bit", nullable: false), 38 | PasswordHash = table.Column(type: "nvarchar(max)", nullable: true), 39 | SecurityStamp = table.Column(type: "nvarchar(max)", nullable: true), 40 | ConcurrencyStamp = table.Column(type: "nvarchar(max)", nullable: true), 41 | PhoneNumber = table.Column(type: "nvarchar(max)", nullable: true), 42 | PhoneNumberConfirmed = table.Column(type: "bit", nullable: false), 43 | TwoFactorEnabled = table.Column(type: "bit", nullable: false), 44 | LockoutEnd = table.Column(type: "datetimeoffset", nullable: true), 45 | LockoutEnabled = table.Column(type: "bit", nullable: false), 46 | AccessFailedCount = table.Column(type: "int", nullable: false) 47 | }, 48 | constraints: table => 49 | { 50 | table.PrimaryKey("PK_AspNetUsers", x => x.Id); 51 | }); 52 | 53 | migrationBuilder.CreateTable( 54 | name: "AspNetRoleClaims", 55 | columns: table => new 56 | { 57 | Id = table.Column(type: "int", nullable: false) 58 | .Annotation("SqlServer:Identity", "1, 1"), 59 | RoleId = table.Column(type: "nvarchar(450)", nullable: false), 60 | ClaimType = table.Column(type: "nvarchar(max)", nullable: true), 61 | ClaimValue = table.Column(type: "nvarchar(max)", nullable: true) 62 | }, 63 | constraints: table => 64 | { 65 | table.PrimaryKey("PK_AspNetRoleClaims", x => x.Id); 66 | table.ForeignKey( 67 | name: "FK_AspNetRoleClaims_AspNetRoles_RoleId", 68 | column: x => x.RoleId, 69 | principalTable: "AspNetRoles", 70 | principalColumn: "Id", 71 | onDelete: ReferentialAction.Cascade); 72 | }); 73 | 74 | migrationBuilder.CreateTable( 75 | name: "AspNetUserClaims", 76 | columns: table => new 77 | { 78 | Id = table.Column(type: "int", nullable: false) 79 | .Annotation("SqlServer:Identity", "1, 1"), 80 | UserId = table.Column(type: "nvarchar(450)", nullable: false), 81 | ClaimType = table.Column(type: "nvarchar(max)", nullable: true), 82 | ClaimValue = table.Column(type: "nvarchar(max)", nullable: true) 83 | }, 84 | constraints: table => 85 | { 86 | table.PrimaryKey("PK_AspNetUserClaims", x => x.Id); 87 | table.ForeignKey( 88 | name: "FK_AspNetUserClaims_AspNetUsers_UserId", 89 | column: x => x.UserId, 90 | principalTable: "AspNetUsers", 91 | principalColumn: "Id", 92 | onDelete: ReferentialAction.Cascade); 93 | }); 94 | 95 | migrationBuilder.CreateTable( 96 | name: "AspNetUserLogins", 97 | columns: table => new 98 | { 99 | LoginProvider = table.Column(type: "nvarchar(450)", nullable: false), 100 | ProviderKey = table.Column(type: "nvarchar(450)", nullable: false), 101 | ProviderDisplayName = table.Column(type: "nvarchar(max)", nullable: true), 102 | UserId = table.Column(type: "nvarchar(450)", nullable: false) 103 | }, 104 | constraints: table => 105 | { 106 | table.PrimaryKey("PK_AspNetUserLogins", x => new { x.LoginProvider, x.ProviderKey }); 107 | table.ForeignKey( 108 | name: "FK_AspNetUserLogins_AspNetUsers_UserId", 109 | column: x => x.UserId, 110 | principalTable: "AspNetUsers", 111 | principalColumn: "Id", 112 | onDelete: ReferentialAction.Cascade); 113 | }); 114 | 115 | migrationBuilder.CreateTable( 116 | name: "AspNetUserRoles", 117 | columns: table => new 118 | { 119 | UserId = table.Column(type: "nvarchar(450)", nullable: false), 120 | RoleId = table.Column(type: "nvarchar(450)", nullable: false) 121 | }, 122 | constraints: table => 123 | { 124 | table.PrimaryKey("PK_AspNetUserRoles", x => new { x.UserId, x.RoleId }); 125 | table.ForeignKey( 126 | name: "FK_AspNetUserRoles_AspNetRoles_RoleId", 127 | column: x => x.RoleId, 128 | principalTable: "AspNetRoles", 129 | principalColumn: "Id", 130 | onDelete: ReferentialAction.Cascade); 131 | table.ForeignKey( 132 | name: "FK_AspNetUserRoles_AspNetUsers_UserId", 133 | column: x => x.UserId, 134 | principalTable: "AspNetUsers", 135 | principalColumn: "Id", 136 | onDelete: ReferentialAction.Cascade); 137 | }); 138 | 139 | migrationBuilder.CreateTable( 140 | name: "AspNetUserTokens", 141 | columns: table => new 142 | { 143 | UserId = table.Column(type: "nvarchar(450)", nullable: false), 144 | LoginProvider = table.Column(type: "nvarchar(450)", nullable: false), 145 | Name = table.Column(type: "nvarchar(450)", nullable: false), 146 | Value = table.Column(type: "nvarchar(max)", nullable: true) 147 | }, 148 | constraints: table => 149 | { 150 | table.PrimaryKey("PK_AspNetUserTokens", x => new { x.UserId, x.LoginProvider, x.Name }); 151 | table.ForeignKey( 152 | name: "FK_AspNetUserTokens_AspNetUsers_UserId", 153 | column: x => x.UserId, 154 | principalTable: "AspNetUsers", 155 | principalColumn: "Id", 156 | onDelete: ReferentialAction.Cascade); 157 | }); 158 | 159 | migrationBuilder.CreateIndex( 160 | name: "IX_AspNetRoleClaims_RoleId", 161 | table: "AspNetRoleClaims", 162 | column: "RoleId"); 163 | 164 | migrationBuilder.CreateIndex( 165 | name: "RoleNameIndex", 166 | table: "AspNetRoles", 167 | column: "NormalizedName", 168 | unique: true, 169 | filter: "[NormalizedName] IS NOT NULL"); 170 | 171 | migrationBuilder.CreateIndex( 172 | name: "IX_AspNetUserClaims_UserId", 173 | table: "AspNetUserClaims", 174 | column: "UserId"); 175 | 176 | migrationBuilder.CreateIndex( 177 | name: "IX_AspNetUserLogins_UserId", 178 | table: "AspNetUserLogins", 179 | column: "UserId"); 180 | 181 | migrationBuilder.CreateIndex( 182 | name: "IX_AspNetUserRoles_RoleId", 183 | table: "AspNetUserRoles", 184 | column: "RoleId"); 185 | 186 | migrationBuilder.CreateIndex( 187 | name: "EmailIndex", 188 | table: "AspNetUsers", 189 | column: "NormalizedEmail"); 190 | 191 | migrationBuilder.CreateIndex( 192 | name: "UserNameIndex", 193 | table: "AspNetUsers", 194 | column: "NormalizedUserName", 195 | unique: true, 196 | filter: "[NormalizedUserName] IS NOT NULL"); 197 | } 198 | 199 | /// 200 | protected override void Down(MigrationBuilder migrationBuilder) 201 | { 202 | migrationBuilder.DropTable( 203 | name: "AspNetRoleClaims"); 204 | 205 | migrationBuilder.DropTable( 206 | name: "AspNetUserClaims"); 207 | 208 | migrationBuilder.DropTable( 209 | name: "AspNetUserLogins"); 210 | 211 | migrationBuilder.DropTable( 212 | name: "AspNetUserRoles"); 213 | 214 | migrationBuilder.DropTable( 215 | name: "AspNetUserTokens"); 216 | 217 | migrationBuilder.DropTable( 218 | name: "AspNetRoles"); 219 | 220 | migrationBuilder.DropTable( 221 | name: "AspNetUsers"); 222 | } 223 | } 224 | } 225 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/Migrations/20240713160809_InitialMigration.Designer.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using AuthECAPI.Models; 4 | using Microsoft.EntityFrameworkCore; 5 | using Microsoft.EntityFrameworkCore.Infrastructure; 6 | using Microsoft.EntityFrameworkCore.Metadata; 7 | using Microsoft.EntityFrameworkCore.Migrations; 8 | using Microsoft.EntityFrameworkCore.Storage.ValueConversion; 9 | 10 | #nullable disable 11 | 12 | namespace AuthECAPI.Migrations 13 | { 14 | [DbContext(typeof(AppDbContext))] 15 | [Migration("20240713160809_InitialMigration")] 16 | partial class InitialMigration 17 | { 18 | /// 19 | protected override void BuildTargetModel(ModelBuilder modelBuilder) 20 | { 21 | #pragma warning disable 612, 618 22 | modelBuilder 23 | .HasAnnotation("ProductVersion", "8.0.7") 24 | .HasAnnotation("Relational:MaxIdentifierLength", 128); 25 | 26 | SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); 27 | 28 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b => 29 | { 30 | b.Property("Id") 31 | .HasColumnType("nvarchar(450)"); 32 | 33 | b.Property("ConcurrencyStamp") 34 | .IsConcurrencyToken() 35 | .HasColumnType("nvarchar(max)"); 36 | 37 | b.Property("Name") 38 | .HasMaxLength(256) 39 | .HasColumnType("nvarchar(256)"); 40 | 41 | b.Property("NormalizedName") 42 | .HasMaxLength(256) 43 | .HasColumnType("nvarchar(256)"); 44 | 45 | b.HasKey("Id"); 46 | 47 | b.HasIndex("NormalizedName") 48 | .IsUnique() 49 | .HasDatabaseName("RoleNameIndex") 50 | .HasFilter("[NormalizedName] IS NOT NULL"); 51 | 52 | b.ToTable("AspNetRoles", (string)null); 53 | }); 54 | 55 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => 56 | { 57 | b.Property("Id") 58 | .ValueGeneratedOnAdd() 59 | .HasColumnType("int"); 60 | 61 | SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); 62 | 63 | b.Property("ClaimType") 64 | .HasColumnType("nvarchar(max)"); 65 | 66 | b.Property("ClaimValue") 67 | .HasColumnType("nvarchar(max)"); 68 | 69 | b.Property("RoleId") 70 | .IsRequired() 71 | .HasColumnType("nvarchar(450)"); 72 | 73 | b.HasKey("Id"); 74 | 75 | b.HasIndex("RoleId"); 76 | 77 | b.ToTable("AspNetRoleClaims", (string)null); 78 | }); 79 | 80 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUser", b => 81 | { 82 | b.Property("Id") 83 | .HasColumnType("nvarchar(450)"); 84 | 85 | b.Property("AccessFailedCount") 86 | .HasColumnType("int"); 87 | 88 | b.Property("ConcurrencyStamp") 89 | .IsConcurrencyToken() 90 | .HasColumnType("nvarchar(max)"); 91 | 92 | b.Property("Email") 93 | .HasMaxLength(256) 94 | .HasColumnType("nvarchar(256)"); 95 | 96 | b.Property("EmailConfirmed") 97 | .HasColumnType("bit"); 98 | 99 | b.Property("LockoutEnabled") 100 | .HasColumnType("bit"); 101 | 102 | b.Property("LockoutEnd") 103 | .HasColumnType("datetimeoffset"); 104 | 105 | b.Property("NormalizedEmail") 106 | .HasMaxLength(256) 107 | .HasColumnType("nvarchar(256)"); 108 | 109 | b.Property("NormalizedUserName") 110 | .HasMaxLength(256) 111 | .HasColumnType("nvarchar(256)"); 112 | 113 | b.Property("PasswordHash") 114 | .HasColumnType("nvarchar(max)"); 115 | 116 | b.Property("PhoneNumber") 117 | .HasColumnType("nvarchar(max)"); 118 | 119 | b.Property("PhoneNumberConfirmed") 120 | .HasColumnType("bit"); 121 | 122 | b.Property("SecurityStamp") 123 | .HasColumnType("nvarchar(max)"); 124 | 125 | b.Property("TwoFactorEnabled") 126 | .HasColumnType("bit"); 127 | 128 | b.Property("UserName") 129 | .HasMaxLength(256) 130 | .HasColumnType("nvarchar(256)"); 131 | 132 | b.HasKey("Id"); 133 | 134 | b.HasIndex("NormalizedEmail") 135 | .HasDatabaseName("EmailIndex"); 136 | 137 | b.HasIndex("NormalizedUserName") 138 | .IsUnique() 139 | .HasDatabaseName("UserNameIndex") 140 | .HasFilter("[NormalizedUserName] IS NOT NULL"); 141 | 142 | b.ToTable("AspNetUsers", (string)null); 143 | }); 144 | 145 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => 146 | { 147 | b.Property("Id") 148 | .ValueGeneratedOnAdd() 149 | .HasColumnType("int"); 150 | 151 | SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); 152 | 153 | b.Property("ClaimType") 154 | .HasColumnType("nvarchar(max)"); 155 | 156 | b.Property("ClaimValue") 157 | .HasColumnType("nvarchar(max)"); 158 | 159 | b.Property("UserId") 160 | .IsRequired() 161 | .HasColumnType("nvarchar(450)"); 162 | 163 | b.HasKey("Id"); 164 | 165 | b.HasIndex("UserId"); 166 | 167 | b.ToTable("AspNetUserClaims", (string)null); 168 | }); 169 | 170 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => 171 | { 172 | b.Property("LoginProvider") 173 | .HasColumnType("nvarchar(450)"); 174 | 175 | b.Property("ProviderKey") 176 | .HasColumnType("nvarchar(450)"); 177 | 178 | b.Property("ProviderDisplayName") 179 | .HasColumnType("nvarchar(max)"); 180 | 181 | b.Property("UserId") 182 | .IsRequired() 183 | .HasColumnType("nvarchar(450)"); 184 | 185 | b.HasKey("LoginProvider", "ProviderKey"); 186 | 187 | b.HasIndex("UserId"); 188 | 189 | b.ToTable("AspNetUserLogins", (string)null); 190 | }); 191 | 192 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => 193 | { 194 | b.Property("UserId") 195 | .HasColumnType("nvarchar(450)"); 196 | 197 | b.Property("RoleId") 198 | .HasColumnType("nvarchar(450)"); 199 | 200 | b.HasKey("UserId", "RoleId"); 201 | 202 | b.HasIndex("RoleId"); 203 | 204 | b.ToTable("AspNetUserRoles", (string)null); 205 | }); 206 | 207 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => 208 | { 209 | b.Property("UserId") 210 | .HasColumnType("nvarchar(450)"); 211 | 212 | b.Property("LoginProvider") 213 | .HasColumnType("nvarchar(450)"); 214 | 215 | b.Property("Name") 216 | .HasColumnType("nvarchar(450)"); 217 | 218 | b.Property("Value") 219 | .HasColumnType("nvarchar(max)"); 220 | 221 | b.HasKey("UserId", "LoginProvider", "Name"); 222 | 223 | b.ToTable("AspNetUserTokens", (string)null); 224 | }); 225 | 226 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => 227 | { 228 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) 229 | .WithMany() 230 | .HasForeignKey("RoleId") 231 | .OnDelete(DeleteBehavior.Cascade) 232 | .IsRequired(); 233 | }); 234 | 235 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => 236 | { 237 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 238 | .WithMany() 239 | .HasForeignKey("UserId") 240 | .OnDelete(DeleteBehavior.Cascade) 241 | .IsRequired(); 242 | }); 243 | 244 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => 245 | { 246 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 247 | .WithMany() 248 | .HasForeignKey("UserId") 249 | .OnDelete(DeleteBehavior.Cascade) 250 | .IsRequired(); 251 | }); 252 | 253 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => 254 | { 255 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) 256 | .WithMany() 257 | .HasForeignKey("RoleId") 258 | .OnDelete(DeleteBehavior.Cascade) 259 | .IsRequired(); 260 | 261 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 262 | .WithMany() 263 | .HasForeignKey("UserId") 264 | .OnDelete(DeleteBehavior.Cascade) 265 | .IsRequired(); 266 | }); 267 | 268 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => 269 | { 270 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 271 | .WithMany() 272 | .HasForeignKey("UserId") 273 | .OnDelete(DeleteBehavior.Cascade) 274 | .IsRequired(); 275 | }); 276 | #pragma warning restore 612, 618 277 | } 278 | } 279 | } 280 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/Migrations/20240714024834_NameIsAddedInUserEntity.Designer.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using AuthECAPI.Models; 4 | using Microsoft.EntityFrameworkCore; 5 | using Microsoft.EntityFrameworkCore.Infrastructure; 6 | using Microsoft.EntityFrameworkCore.Metadata; 7 | using Microsoft.EntityFrameworkCore.Migrations; 8 | using Microsoft.EntityFrameworkCore.Storage.ValueConversion; 9 | 10 | #nullable disable 11 | 12 | namespace AuthECAPI.Migrations 13 | { 14 | [DbContext(typeof(AppDbContext))] 15 | [Migration("20240714024834_NameIsAddedInUserEntity")] 16 | partial class NameIsAddedInUserEntity 17 | { 18 | /// 19 | protected override void BuildTargetModel(ModelBuilder modelBuilder) 20 | { 21 | #pragma warning disable 612, 618 22 | modelBuilder 23 | .HasAnnotation("ProductVersion", "8.0.7") 24 | .HasAnnotation("Relational:MaxIdentifierLength", 128); 25 | 26 | SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); 27 | 28 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b => 29 | { 30 | b.Property("Id") 31 | .HasColumnType("nvarchar(450)"); 32 | 33 | b.Property("ConcurrencyStamp") 34 | .IsConcurrencyToken() 35 | .HasColumnType("nvarchar(max)"); 36 | 37 | b.Property("Name") 38 | .HasMaxLength(256) 39 | .HasColumnType("nvarchar(256)"); 40 | 41 | b.Property("NormalizedName") 42 | .HasMaxLength(256) 43 | .HasColumnType("nvarchar(256)"); 44 | 45 | b.HasKey("Id"); 46 | 47 | b.HasIndex("NormalizedName") 48 | .IsUnique() 49 | .HasDatabaseName("RoleNameIndex") 50 | .HasFilter("[NormalizedName] IS NOT NULL"); 51 | 52 | b.ToTable("AspNetRoles", (string)null); 53 | }); 54 | 55 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => 56 | { 57 | b.Property("Id") 58 | .ValueGeneratedOnAdd() 59 | .HasColumnType("int"); 60 | 61 | SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); 62 | 63 | b.Property("ClaimType") 64 | .HasColumnType("nvarchar(max)"); 65 | 66 | b.Property("ClaimValue") 67 | .HasColumnType("nvarchar(max)"); 68 | 69 | b.Property("RoleId") 70 | .IsRequired() 71 | .HasColumnType("nvarchar(450)"); 72 | 73 | b.HasKey("Id"); 74 | 75 | b.HasIndex("RoleId"); 76 | 77 | b.ToTable("AspNetRoleClaims", (string)null); 78 | }); 79 | 80 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUser", b => 81 | { 82 | b.Property("Id") 83 | .HasColumnType("nvarchar(450)"); 84 | 85 | b.Property("AccessFailedCount") 86 | .HasColumnType("int"); 87 | 88 | b.Property("ConcurrencyStamp") 89 | .IsConcurrencyToken() 90 | .HasColumnType("nvarchar(max)"); 91 | 92 | b.Property("Email") 93 | .HasMaxLength(256) 94 | .HasColumnType("nvarchar(256)"); 95 | 96 | b.Property("EmailConfirmed") 97 | .HasColumnType("bit"); 98 | 99 | b.Property("LockoutEnabled") 100 | .HasColumnType("bit"); 101 | 102 | b.Property("LockoutEnd") 103 | .HasColumnType("datetimeoffset"); 104 | 105 | b.Property("NormalizedEmail") 106 | .HasMaxLength(256) 107 | .HasColumnType("nvarchar(256)"); 108 | 109 | b.Property("NormalizedUserName") 110 | .HasMaxLength(256) 111 | .HasColumnType("nvarchar(256)"); 112 | 113 | b.Property("PasswordHash") 114 | .HasColumnType("nvarchar(max)"); 115 | 116 | b.Property("PhoneNumber") 117 | .HasColumnType("nvarchar(max)"); 118 | 119 | b.Property("PhoneNumberConfirmed") 120 | .HasColumnType("bit"); 121 | 122 | b.Property("SecurityStamp") 123 | .HasColumnType("nvarchar(max)"); 124 | 125 | b.Property("TwoFactorEnabled") 126 | .HasColumnType("bit"); 127 | 128 | b.Property("UserName") 129 | .HasMaxLength(256) 130 | .HasColumnType("nvarchar(256)"); 131 | 132 | b.HasKey("Id"); 133 | 134 | b.HasIndex("NormalizedEmail") 135 | .HasDatabaseName("EmailIndex"); 136 | 137 | b.HasIndex("NormalizedUserName") 138 | .IsUnique() 139 | .HasDatabaseName("UserNameIndex") 140 | .HasFilter("[NormalizedUserName] IS NOT NULL"); 141 | 142 | b.ToTable("AspNetUsers", (string)null); 143 | }); 144 | 145 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => 146 | { 147 | b.Property("Id") 148 | .ValueGeneratedOnAdd() 149 | .HasColumnType("int"); 150 | 151 | SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); 152 | 153 | b.Property("ClaimType") 154 | .HasColumnType("nvarchar(max)"); 155 | 156 | b.Property("ClaimValue") 157 | .HasColumnType("nvarchar(max)"); 158 | 159 | b.Property("UserId") 160 | .IsRequired() 161 | .HasColumnType("nvarchar(450)"); 162 | 163 | b.HasKey("Id"); 164 | 165 | b.HasIndex("UserId"); 166 | 167 | b.ToTable("AspNetUserClaims", (string)null); 168 | }); 169 | 170 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => 171 | { 172 | b.Property("LoginProvider") 173 | .HasColumnType("nvarchar(450)"); 174 | 175 | b.Property("ProviderKey") 176 | .HasColumnType("nvarchar(450)"); 177 | 178 | b.Property("ProviderDisplayName") 179 | .HasColumnType("nvarchar(max)"); 180 | 181 | b.Property("UserId") 182 | .IsRequired() 183 | .HasColumnType("nvarchar(450)"); 184 | 185 | b.HasKey("LoginProvider", "ProviderKey"); 186 | 187 | b.HasIndex("UserId"); 188 | 189 | b.ToTable("AspNetUserLogins", (string)null); 190 | }); 191 | 192 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => 193 | { 194 | b.Property("UserId") 195 | .HasColumnType("nvarchar(450)"); 196 | 197 | b.Property("RoleId") 198 | .HasColumnType("nvarchar(450)"); 199 | 200 | b.HasKey("UserId", "RoleId"); 201 | 202 | b.HasIndex("RoleId"); 203 | 204 | b.ToTable("AspNetUserRoles", (string)null); 205 | }); 206 | 207 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => 208 | { 209 | b.Property("UserId") 210 | .HasColumnType("nvarchar(450)"); 211 | 212 | b.Property("LoginProvider") 213 | .HasColumnType("nvarchar(450)"); 214 | 215 | b.Property("Name") 216 | .HasColumnType("nvarchar(450)"); 217 | 218 | b.Property("Value") 219 | .HasColumnType("nvarchar(max)"); 220 | 221 | b.HasKey("UserId", "LoginProvider", "Name"); 222 | 223 | b.ToTable("AspNetUserTokens", (string)null); 224 | }); 225 | 226 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => 227 | { 228 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) 229 | .WithMany() 230 | .HasForeignKey("RoleId") 231 | .OnDelete(DeleteBehavior.Cascade) 232 | .IsRequired(); 233 | }); 234 | 235 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => 236 | { 237 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 238 | .WithMany() 239 | .HasForeignKey("UserId") 240 | .OnDelete(DeleteBehavior.Cascade) 241 | .IsRequired(); 242 | }); 243 | 244 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => 245 | { 246 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 247 | .WithMany() 248 | .HasForeignKey("UserId") 249 | .OnDelete(DeleteBehavior.Cascade) 250 | .IsRequired(); 251 | }); 252 | 253 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => 254 | { 255 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) 256 | .WithMany() 257 | .HasForeignKey("RoleId") 258 | .OnDelete(DeleteBehavior.Cascade) 259 | .IsRequired(); 260 | 261 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 262 | .WithMany() 263 | .HasForeignKey("UserId") 264 | .OnDelete(DeleteBehavior.Cascade) 265 | .IsRequired(); 266 | }); 267 | 268 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => 269 | { 270 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 271 | .WithMany() 272 | .HasForeignKey("UserId") 273 | .OnDelete(DeleteBehavior.Cascade) 274 | .IsRequired(); 275 | }); 276 | #pragma warning restore 612, 618 277 | } 278 | } 279 | } 280 | -------------------------------------------------------------------------------- /AuthECAPI/.vs/AuthECAPI/v17/DocumentLayout.json: -------------------------------------------------------------------------------- 1 | { 2 | "Version": 1, 3 | "WorkspaceRootPath": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\", 4 | "Documents": [ 5 | { 6 | "AbsoluteMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|d:\\youtube\\videos\\angular\\angular 18\\user registration with .net core api\\project\\authecapi\\authecapi\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", 7 | "RelativeMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|solutionrelative:authecapi\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" 8 | }, 9 | { 10 | "AbsoluteMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|d:\\youtube\\videos\\angular\\angular 18\\user registration with .net core api\\project\\authecapi\\authecapi\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", 11 | "RelativeMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|solutionrelative:authecapi\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" 12 | }, 13 | { 14 | "AbsoluteMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|d:\\youtube\\videos\\angular\\angular 18\\user registration with .net core api\\project\\authecapi\\authecapi\\models\\appdbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", 15 | "RelativeMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|solutionrelative:authecapi\\models\\appdbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" 16 | }, 17 | { 18 | "AbsoluteMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|d:\\youtube\\videos\\angular\\angular 18\\user registration with .net core api\\project\\authecapi\\authecapi\\controllers\\weatherforecastcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", 19 | "RelativeMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|solutionrelative:authecapi\\controllers\\weatherforecastcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" 20 | }, 21 | { 22 | "AbsoluteMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|d:\\youtube\\videos\\angular\\angular 18\\user registration with .net core api\\project\\authecapi\\authecapi\\models\\appuser.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", 23 | "RelativeMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|solutionrelative:authecapi\\models\\appuser.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" 24 | }, 25 | { 26 | "AbsoluteMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|d:\\youtube\\videos\\angular\\angular 18\\user registration with .net core api\\project\\authecapi\\authecapi\\migrations\\20240713160809_initialmigration.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", 27 | "RelativeMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|solutionrelative:authecapi\\migrations\\20240713160809_initialmigration.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" 28 | }, 29 | { 30 | "AbsoluteMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|d:\\youtube\\videos\\angular\\angular 18\\user registration with .net core api\\project\\authecapi\\authecapi\\migrations\\20240714025755_nameisaddedinuserentity2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", 31 | "RelativeMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|solutionrelative:authecapi\\migrations\\20240714025755_nameisaddedinuserentity2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" 32 | }, 33 | { 34 | "AbsoluteMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|d:\\youtube\\videos\\angular\\angular 18\\user registration with .net core api\\project\\authecapi\\authecapi\\migrations\\20240714024834_nameisaddedinuserentity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", 35 | "RelativeMoniker": "D:0:0:{910BF66E-D17F-4DED-84FD-DFCC36858ED8}|AuthECAPI\\AuthECAPI.csproj|solutionrelative:authecapi\\migrations\\20240714024834_nameisaddedinuserentity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" 36 | } 37 | ], 38 | "DocumentGroupContainers": [ 39 | { 40 | "Orientation": 0, 41 | "VerticalTabListWidth": 256, 42 | "DocumentGroups": [ 43 | { 44 | "DockedWidth": 200, 45 | "SelectedChildIndex": 1, 46 | "Children": [ 47 | { 48 | "$type": "Bookmark", 49 | "Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}" 50 | }, 51 | { 52 | "$type": "Document", 53 | "DocumentIndex": 0, 54 | "Title": "Program.cs", 55 | "DocumentMoniker": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Program.cs", 56 | "RelativeDocumentMoniker": "AuthECAPI\\Program.cs", 57 | "ToolTip": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Program.cs", 58 | "RelativeToolTip": "AuthECAPI\\Program.cs", 59 | "ViewState": "AQIAAAAAAAAAAAAAAAAAAEoAAAAhAAAA", 60 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 61 | "WhenOpened": "2024-07-13T08:27:05.849Z", 62 | "EditorCaption": "" 63 | }, 64 | { 65 | "$type": "Document", 66 | "DocumentIndex": 3, 67 | "Title": "WeatherForecastController.cs", 68 | "DocumentMoniker": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Controllers\\WeatherForecastController.cs", 69 | "RelativeDocumentMoniker": "AuthECAPI\\Controllers\\WeatherForecastController.cs", 70 | "ToolTip": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Controllers\\WeatherForecastController.cs", 71 | "RelativeToolTip": "AuthECAPI\\Controllers\\WeatherForecastController.cs", 72 | "ViewState": "AQIAAAAAAAAAAAAAAAAAAAcAAAAeAAAA", 73 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 74 | "WhenOpened": "2024-07-14T03:01:48.521Z" 75 | }, 76 | { 77 | "$type": "Document", 78 | "DocumentIndex": 6, 79 | "Title": "20240714025755_NameIsAddedInUserEntity2.cs", 80 | "DocumentMoniker": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Migrations\\20240714025755_NameIsAddedInUserEntity2.cs", 81 | "RelativeDocumentMoniker": "AuthECAPI\\Migrations\\20240714025755_NameIsAddedInUserEntity2.cs", 82 | "ToolTip": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Migrations\\20240714025755_NameIsAddedInUserEntity2.cs", 83 | "RelativeToolTip": "AuthECAPI\\Migrations\\20240714025755_NameIsAddedInUserEntity2.cs", 84 | "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", 85 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 86 | "WhenOpened": "2024-07-14T02:57:55.231Z" 87 | }, 88 | { 89 | "$type": "Document", 90 | "DocumentIndex": 4, 91 | "Title": "AppUser.cs", 92 | "DocumentMoniker": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Models\\AppUser.cs", 93 | "RelativeDocumentMoniker": "AuthECAPI\\Models\\AppUser.cs", 94 | "ToolTip": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Models\\AppUser.cs", 95 | "RelativeToolTip": "AuthECAPI\\Models\\AppUser.cs", 96 | "ViewState": "AQIAAAAAAAAAAAAAAAAAAAUAAAAYAAAA", 97 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 98 | "WhenOpened": "2024-07-14T02:35:42.615Z" 99 | }, 100 | { 101 | "$type": "Document", 102 | "DocumentIndex": 1, 103 | "Title": "appsettings.json", 104 | "DocumentMoniker": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\appsettings.json", 105 | "RelativeDocumentMoniker": "AuthECAPI\\appsettings.json", 106 | "ToolTip": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\appsettings.json", 107 | "RelativeToolTip": "AuthECAPI\\appsettings.json", 108 | "ViewState": "AQIAAAMAAAAAAAAAAAAAAAwAAAAAAAAA", 109 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", 110 | "WhenOpened": "2024-07-13T15:49:47.342Z" 111 | }, 112 | { 113 | "$type": "Document", 114 | "DocumentIndex": 2, 115 | "Title": "AppDbContext.cs", 116 | "DocumentMoniker": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Models\\AppDbContext.cs", 117 | "RelativeDocumentMoniker": "AuthECAPI\\Models\\AppDbContext.cs", 118 | "ToolTip": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Models\\AppDbContext.cs", 119 | "RelativeToolTip": "AuthECAPI\\Models\\AppDbContext.cs", 120 | "ViewState": "AQIAAAEAAAAAAAAAAAAxwA0AAAAAAAAA", 121 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 122 | "WhenOpened": "2024-07-13T15:27:58.94Z" 123 | }, 124 | { 125 | "$type": "Document", 126 | "DocumentIndex": 7, 127 | "Title": "20240714024834_NameIsAddedInUserEntity.cs", 128 | "DocumentMoniker": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Migrations\\20240714024834_NameIsAddedInUserEntity.cs", 129 | "RelativeDocumentMoniker": "AuthECAPI\\Migrations\\20240714024834_NameIsAddedInUserEntity.cs", 130 | "ToolTip": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Migrations\\20240714024834_NameIsAddedInUserEntity.cs", 131 | "RelativeToolTip": "AuthECAPI\\Migrations\\20240714024834_NameIsAddedInUserEntity.cs", 132 | "ViewState": "AQIAAAEAAAAAAAAAAIBAwAIAAAARAAAA", 133 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 134 | "WhenOpened": "2024-07-14T02:48:34.932Z" 135 | }, 136 | { 137 | "$type": "Document", 138 | "DocumentIndex": 5, 139 | "Title": "20240713160809_InitialMigration.cs", 140 | "DocumentMoniker": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Migrations\\20240713160809_InitialMigration.cs", 141 | "RelativeDocumentMoniker": "AuthECAPI\\Migrations\\20240713160809_InitialMigration.cs", 142 | "ToolTip": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\Migrations\\20240713160809_InitialMigration.cs", 143 | "RelativeToolTip": "AuthECAPI\\Migrations\\20240713160809_InitialMigration.cs", 144 | "ViewState": "AQIAAB4AAAAAAAAAAAAAACQAAAASAAAA", 145 | "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", 146 | "WhenOpened": "2024-07-13T16:08:10.082Z" 147 | } 148 | ] 149 | } 150 | ] 151 | } 152 | ] 153 | } -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using AuthECAPI.Models; 4 | using Microsoft.EntityFrameworkCore; 5 | using Microsoft.EntityFrameworkCore.Infrastructure; 6 | using Microsoft.EntityFrameworkCore.Metadata; 7 | using Microsoft.EntityFrameworkCore.Storage.ValueConversion; 8 | 9 | #nullable disable 10 | 11 | namespace AuthECAPI.Migrations 12 | { 13 | [DbContext(typeof(AppDbContext))] 14 | partial class AppDbContextModelSnapshot : ModelSnapshot 15 | { 16 | protected override void BuildModel(ModelBuilder modelBuilder) 17 | { 18 | #pragma warning disable 612, 618 19 | modelBuilder 20 | .HasAnnotation("ProductVersion", "8.0.7") 21 | .HasAnnotation("Relational:MaxIdentifierLength", 128); 22 | 23 | SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); 24 | 25 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b => 26 | { 27 | b.Property("Id") 28 | .HasColumnType("nvarchar(450)"); 29 | 30 | b.Property("ConcurrencyStamp") 31 | .IsConcurrencyToken() 32 | .HasColumnType("nvarchar(max)"); 33 | 34 | b.Property("Name") 35 | .HasMaxLength(256) 36 | .HasColumnType("nvarchar(256)"); 37 | 38 | b.Property("NormalizedName") 39 | .HasMaxLength(256) 40 | .HasColumnType("nvarchar(256)"); 41 | 42 | b.HasKey("Id"); 43 | 44 | b.HasIndex("NormalizedName") 45 | .IsUnique() 46 | .HasDatabaseName("RoleNameIndex") 47 | .HasFilter("[NormalizedName] IS NOT NULL"); 48 | 49 | b.ToTable("AspNetRoles", (string)null); 50 | }); 51 | 52 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => 53 | { 54 | b.Property("Id") 55 | .ValueGeneratedOnAdd() 56 | .HasColumnType("int"); 57 | 58 | SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); 59 | 60 | b.Property("ClaimType") 61 | .HasColumnType("nvarchar(max)"); 62 | 63 | b.Property("ClaimValue") 64 | .HasColumnType("nvarchar(max)"); 65 | 66 | b.Property("RoleId") 67 | .IsRequired() 68 | .HasColumnType("nvarchar(450)"); 69 | 70 | b.HasKey("Id"); 71 | 72 | b.HasIndex("RoleId"); 73 | 74 | b.ToTable("AspNetRoleClaims", (string)null); 75 | }); 76 | 77 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUser", b => 78 | { 79 | b.Property("Id") 80 | .HasColumnType("nvarchar(450)"); 81 | 82 | b.Property("AccessFailedCount") 83 | .HasColumnType("int"); 84 | 85 | b.Property("ConcurrencyStamp") 86 | .IsConcurrencyToken() 87 | .HasColumnType("nvarchar(max)"); 88 | 89 | b.Property("Discriminator") 90 | .IsRequired() 91 | .HasMaxLength(13) 92 | .HasColumnType("nvarchar(13)"); 93 | 94 | b.Property("Email") 95 | .HasMaxLength(256) 96 | .HasColumnType("nvarchar(256)"); 97 | 98 | b.Property("EmailConfirmed") 99 | .HasColumnType("bit"); 100 | 101 | b.Property("LockoutEnabled") 102 | .HasColumnType("bit"); 103 | 104 | b.Property("LockoutEnd") 105 | .HasColumnType("datetimeoffset"); 106 | 107 | b.Property("NormalizedEmail") 108 | .HasMaxLength(256) 109 | .HasColumnType("nvarchar(256)"); 110 | 111 | b.Property("NormalizedUserName") 112 | .HasMaxLength(256) 113 | .HasColumnType("nvarchar(256)"); 114 | 115 | b.Property("PasswordHash") 116 | .HasColumnType("nvarchar(max)"); 117 | 118 | b.Property("PhoneNumber") 119 | .HasColumnType("nvarchar(max)"); 120 | 121 | b.Property("PhoneNumberConfirmed") 122 | .HasColumnType("bit"); 123 | 124 | b.Property("SecurityStamp") 125 | .HasColumnType("nvarchar(max)"); 126 | 127 | b.Property("TwoFactorEnabled") 128 | .HasColumnType("bit"); 129 | 130 | b.Property("UserName") 131 | .HasMaxLength(256) 132 | .HasColumnType("nvarchar(256)"); 133 | 134 | b.HasKey("Id"); 135 | 136 | b.HasIndex("NormalizedEmail") 137 | .HasDatabaseName("EmailIndex"); 138 | 139 | b.HasIndex("NormalizedUserName") 140 | .IsUnique() 141 | .HasDatabaseName("UserNameIndex") 142 | .HasFilter("[NormalizedUserName] IS NOT NULL"); 143 | 144 | b.ToTable("AspNetUsers", (string)null); 145 | 146 | b.HasDiscriminator().HasValue("IdentityUser"); 147 | 148 | b.UseTphMappingStrategy(); 149 | }); 150 | 151 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => 152 | { 153 | b.Property("Id") 154 | .ValueGeneratedOnAdd() 155 | .HasColumnType("int"); 156 | 157 | SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); 158 | 159 | b.Property("ClaimType") 160 | .HasColumnType("nvarchar(max)"); 161 | 162 | b.Property("ClaimValue") 163 | .HasColumnType("nvarchar(max)"); 164 | 165 | b.Property("UserId") 166 | .IsRequired() 167 | .HasColumnType("nvarchar(450)"); 168 | 169 | b.HasKey("Id"); 170 | 171 | b.HasIndex("UserId"); 172 | 173 | b.ToTable("AspNetUserClaims", (string)null); 174 | }); 175 | 176 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => 177 | { 178 | b.Property("LoginProvider") 179 | .HasColumnType("nvarchar(450)"); 180 | 181 | b.Property("ProviderKey") 182 | .HasColumnType("nvarchar(450)"); 183 | 184 | b.Property("ProviderDisplayName") 185 | .HasColumnType("nvarchar(max)"); 186 | 187 | b.Property("UserId") 188 | .IsRequired() 189 | .HasColumnType("nvarchar(450)"); 190 | 191 | b.HasKey("LoginProvider", "ProviderKey"); 192 | 193 | b.HasIndex("UserId"); 194 | 195 | b.ToTable("AspNetUserLogins", (string)null); 196 | }); 197 | 198 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => 199 | { 200 | b.Property("UserId") 201 | .HasColumnType("nvarchar(450)"); 202 | 203 | b.Property("RoleId") 204 | .HasColumnType("nvarchar(450)"); 205 | 206 | b.HasKey("UserId", "RoleId"); 207 | 208 | b.HasIndex("RoleId"); 209 | 210 | b.ToTable("AspNetUserRoles", (string)null); 211 | }); 212 | 213 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => 214 | { 215 | b.Property("UserId") 216 | .HasColumnType("nvarchar(450)"); 217 | 218 | b.Property("LoginProvider") 219 | .HasColumnType("nvarchar(450)"); 220 | 221 | b.Property("Name") 222 | .HasColumnType("nvarchar(450)"); 223 | 224 | b.Property("Value") 225 | .HasColumnType("nvarchar(max)"); 226 | 227 | b.HasKey("UserId", "LoginProvider", "Name"); 228 | 229 | b.ToTable("AspNetUserTokens", (string)null); 230 | }); 231 | 232 | modelBuilder.Entity("AuthECAPI.Models.AppUser", b => 233 | { 234 | b.HasBaseType("Microsoft.AspNetCore.Identity.IdentityUser"); 235 | 236 | b.Property("FullName") 237 | .IsRequired() 238 | .HasColumnType("nvarchar(150)"); 239 | 240 | b.HasDiscriminator().HasValue("AppUser"); 241 | }); 242 | 243 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => 244 | { 245 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) 246 | .WithMany() 247 | .HasForeignKey("RoleId") 248 | .OnDelete(DeleteBehavior.Cascade) 249 | .IsRequired(); 250 | }); 251 | 252 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => 253 | { 254 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 255 | .WithMany() 256 | .HasForeignKey("UserId") 257 | .OnDelete(DeleteBehavior.Cascade) 258 | .IsRequired(); 259 | }); 260 | 261 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => 262 | { 263 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 264 | .WithMany() 265 | .HasForeignKey("UserId") 266 | .OnDelete(DeleteBehavior.Cascade) 267 | .IsRequired(); 268 | }); 269 | 270 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => 271 | { 272 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) 273 | .WithMany() 274 | .HasForeignKey("RoleId") 275 | .OnDelete(DeleteBehavior.Cascade) 276 | .IsRequired(); 277 | 278 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 279 | .WithMany() 280 | .HasForeignKey("UserId") 281 | .OnDelete(DeleteBehavior.Cascade) 282 | .IsRequired(); 283 | }); 284 | 285 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => 286 | { 287 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 288 | .WithMany() 289 | .HasForeignKey("UserId") 290 | .OnDelete(DeleteBehavior.Cascade) 291 | .IsRequired(); 292 | }); 293 | #pragma warning restore 612, 618 294 | } 295 | } 296 | } 297 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/Migrations/20240714025755_NameIsAddedInUserEntity2.Designer.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using AuthECAPI.Models; 4 | using Microsoft.EntityFrameworkCore; 5 | using Microsoft.EntityFrameworkCore.Infrastructure; 6 | using Microsoft.EntityFrameworkCore.Metadata; 7 | using Microsoft.EntityFrameworkCore.Migrations; 8 | using Microsoft.EntityFrameworkCore.Storage.ValueConversion; 9 | 10 | #nullable disable 11 | 12 | namespace AuthECAPI.Migrations 13 | { 14 | [DbContext(typeof(AppDbContext))] 15 | [Migration("20240714025755_NameIsAddedInUserEntity2")] 16 | partial class NameIsAddedInUserEntity2 17 | { 18 | /// 19 | protected override void BuildTargetModel(ModelBuilder modelBuilder) 20 | { 21 | #pragma warning disable 612, 618 22 | modelBuilder 23 | .HasAnnotation("ProductVersion", "8.0.7") 24 | .HasAnnotation("Relational:MaxIdentifierLength", 128); 25 | 26 | SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); 27 | 28 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b => 29 | { 30 | b.Property("Id") 31 | .HasColumnType("nvarchar(450)"); 32 | 33 | b.Property("ConcurrencyStamp") 34 | .IsConcurrencyToken() 35 | .HasColumnType("nvarchar(max)"); 36 | 37 | b.Property("Name") 38 | .HasMaxLength(256) 39 | .HasColumnType("nvarchar(256)"); 40 | 41 | b.Property("NormalizedName") 42 | .HasMaxLength(256) 43 | .HasColumnType("nvarchar(256)"); 44 | 45 | b.HasKey("Id"); 46 | 47 | b.HasIndex("NormalizedName") 48 | .IsUnique() 49 | .HasDatabaseName("RoleNameIndex") 50 | .HasFilter("[NormalizedName] IS NOT NULL"); 51 | 52 | b.ToTable("AspNetRoles", (string)null); 53 | }); 54 | 55 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => 56 | { 57 | b.Property("Id") 58 | .ValueGeneratedOnAdd() 59 | .HasColumnType("int"); 60 | 61 | SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); 62 | 63 | b.Property("ClaimType") 64 | .HasColumnType("nvarchar(max)"); 65 | 66 | b.Property("ClaimValue") 67 | .HasColumnType("nvarchar(max)"); 68 | 69 | b.Property("RoleId") 70 | .IsRequired() 71 | .HasColumnType("nvarchar(450)"); 72 | 73 | b.HasKey("Id"); 74 | 75 | b.HasIndex("RoleId"); 76 | 77 | b.ToTable("AspNetRoleClaims", (string)null); 78 | }); 79 | 80 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUser", b => 81 | { 82 | b.Property("Id") 83 | .HasColumnType("nvarchar(450)"); 84 | 85 | b.Property("AccessFailedCount") 86 | .HasColumnType("int"); 87 | 88 | b.Property("ConcurrencyStamp") 89 | .IsConcurrencyToken() 90 | .HasColumnType("nvarchar(max)"); 91 | 92 | b.Property("Discriminator") 93 | .IsRequired() 94 | .HasMaxLength(13) 95 | .HasColumnType("nvarchar(13)"); 96 | 97 | b.Property("Email") 98 | .HasMaxLength(256) 99 | .HasColumnType("nvarchar(256)"); 100 | 101 | b.Property("EmailConfirmed") 102 | .HasColumnType("bit"); 103 | 104 | b.Property("LockoutEnabled") 105 | .HasColumnType("bit"); 106 | 107 | b.Property("LockoutEnd") 108 | .HasColumnType("datetimeoffset"); 109 | 110 | b.Property("NormalizedEmail") 111 | .HasMaxLength(256) 112 | .HasColumnType("nvarchar(256)"); 113 | 114 | b.Property("NormalizedUserName") 115 | .HasMaxLength(256) 116 | .HasColumnType("nvarchar(256)"); 117 | 118 | b.Property("PasswordHash") 119 | .HasColumnType("nvarchar(max)"); 120 | 121 | b.Property("PhoneNumber") 122 | .HasColumnType("nvarchar(max)"); 123 | 124 | b.Property("PhoneNumberConfirmed") 125 | .HasColumnType("bit"); 126 | 127 | b.Property("SecurityStamp") 128 | .HasColumnType("nvarchar(max)"); 129 | 130 | b.Property("TwoFactorEnabled") 131 | .HasColumnType("bit"); 132 | 133 | b.Property("UserName") 134 | .HasMaxLength(256) 135 | .HasColumnType("nvarchar(256)"); 136 | 137 | b.HasKey("Id"); 138 | 139 | b.HasIndex("NormalizedEmail") 140 | .HasDatabaseName("EmailIndex"); 141 | 142 | b.HasIndex("NormalizedUserName") 143 | .IsUnique() 144 | .HasDatabaseName("UserNameIndex") 145 | .HasFilter("[NormalizedUserName] IS NOT NULL"); 146 | 147 | b.ToTable("AspNetUsers", (string)null); 148 | 149 | b.HasDiscriminator().HasValue("IdentityUser"); 150 | 151 | b.UseTphMappingStrategy(); 152 | }); 153 | 154 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => 155 | { 156 | b.Property("Id") 157 | .ValueGeneratedOnAdd() 158 | .HasColumnType("int"); 159 | 160 | SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); 161 | 162 | b.Property("ClaimType") 163 | .HasColumnType("nvarchar(max)"); 164 | 165 | b.Property("ClaimValue") 166 | .HasColumnType("nvarchar(max)"); 167 | 168 | b.Property("UserId") 169 | .IsRequired() 170 | .HasColumnType("nvarchar(450)"); 171 | 172 | b.HasKey("Id"); 173 | 174 | b.HasIndex("UserId"); 175 | 176 | b.ToTable("AspNetUserClaims", (string)null); 177 | }); 178 | 179 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => 180 | { 181 | b.Property("LoginProvider") 182 | .HasColumnType("nvarchar(450)"); 183 | 184 | b.Property("ProviderKey") 185 | .HasColumnType("nvarchar(450)"); 186 | 187 | b.Property("ProviderDisplayName") 188 | .HasColumnType("nvarchar(max)"); 189 | 190 | b.Property("UserId") 191 | .IsRequired() 192 | .HasColumnType("nvarchar(450)"); 193 | 194 | b.HasKey("LoginProvider", "ProviderKey"); 195 | 196 | b.HasIndex("UserId"); 197 | 198 | b.ToTable("AspNetUserLogins", (string)null); 199 | }); 200 | 201 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => 202 | { 203 | b.Property("UserId") 204 | .HasColumnType("nvarchar(450)"); 205 | 206 | b.Property("RoleId") 207 | .HasColumnType("nvarchar(450)"); 208 | 209 | b.HasKey("UserId", "RoleId"); 210 | 211 | b.HasIndex("RoleId"); 212 | 213 | b.ToTable("AspNetUserRoles", (string)null); 214 | }); 215 | 216 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => 217 | { 218 | b.Property("UserId") 219 | .HasColumnType("nvarchar(450)"); 220 | 221 | b.Property("LoginProvider") 222 | .HasColumnType("nvarchar(450)"); 223 | 224 | b.Property("Name") 225 | .HasColumnType("nvarchar(450)"); 226 | 227 | b.Property("Value") 228 | .HasColumnType("nvarchar(max)"); 229 | 230 | b.HasKey("UserId", "LoginProvider", "Name"); 231 | 232 | b.ToTable("AspNetUserTokens", (string)null); 233 | }); 234 | 235 | modelBuilder.Entity("AuthECAPI.Models.AppUser", b => 236 | { 237 | b.HasBaseType("Microsoft.AspNetCore.Identity.IdentityUser"); 238 | 239 | b.Property("FullName") 240 | .IsRequired() 241 | .HasColumnType("nvarchar(150)"); 242 | 243 | b.HasDiscriminator().HasValue("AppUser"); 244 | }); 245 | 246 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => 247 | { 248 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) 249 | .WithMany() 250 | .HasForeignKey("RoleId") 251 | .OnDelete(DeleteBehavior.Cascade) 252 | .IsRequired(); 253 | }); 254 | 255 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => 256 | { 257 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 258 | .WithMany() 259 | .HasForeignKey("UserId") 260 | .OnDelete(DeleteBehavior.Cascade) 261 | .IsRequired(); 262 | }); 263 | 264 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => 265 | { 266 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 267 | .WithMany() 268 | .HasForeignKey("UserId") 269 | .OnDelete(DeleteBehavior.Cascade) 270 | .IsRequired(); 271 | }); 272 | 273 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => 274 | { 275 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) 276 | .WithMany() 277 | .HasForeignKey("RoleId") 278 | .OnDelete(DeleteBehavior.Cascade) 279 | .IsRequired(); 280 | 281 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 282 | .WithMany() 283 | .HasForeignKey("UserId") 284 | .OnDelete(DeleteBehavior.Cascade) 285 | .IsRequired(); 286 | }); 287 | 288 | modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => 289 | { 290 | b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) 291 | .WithMany() 292 | .HasForeignKey("UserId") 293 | .OnDelete(DeleteBehavior.Cascade) 294 | .IsRequired(); 295 | }); 296 | #pragma warning restore 612, 618 297 | } 298 | } 299 | } 300 | -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "5fzFdRhddc0=", 4 | "success": true, 5 | "projectFilePath": "D:\\YouTube\\Videos\\Angular\\Angular 18\\User Registration with .Net Core API\\Project\\AuthECAPI\\AuthECAPI\\AuthECAPI.csproj", 6 | "expectedPackageFiles": [ 7 | "C:\\Users\\CodAffection\\.nuget\\packages\\azure.core\\1.35.0\\azure.core.1.35.0.nupkg.sha512", 8 | "C:\\Users\\CodAffection\\.nuget\\packages\\azure.identity\\1.10.3\\azure.identity.1.10.3.nupkg.sha512", 9 | "C:\\Users\\CodAffection\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", 10 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.aspnetcore.cryptography.internal\\8.0.7\\microsoft.aspnetcore.cryptography.internal.8.0.7.nupkg.sha512", 11 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.aspnetcore.cryptography.keyderivation\\8.0.7\\microsoft.aspnetcore.cryptography.keyderivation.8.0.7.nupkg.sha512", 12 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.aspnetcore.identity.entityframeworkcore\\8.0.7\\microsoft.aspnetcore.identity.entityframeworkcore.8.0.7.nupkg.sha512", 13 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", 14 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512", 15 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512", 16 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512", 17 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512", 18 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512", 19 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512", 20 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.data.sqlclient\\5.1.5\\microsoft.data.sqlclient.5.1.5.nupkg.sha512", 21 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\5.1.1\\microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512", 22 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.7\\microsoft.entityframeworkcore.8.0.7.nupkg.sha512", 23 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.7\\microsoft.entityframeworkcore.abstractions.8.0.7.nupkg.sha512", 24 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.7\\microsoft.entityframeworkcore.analyzers.8.0.7.nupkg.sha512", 25 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.7\\microsoft.entityframeworkcore.design.8.0.7.nupkg.sha512", 26 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.7\\microsoft.entityframeworkcore.relational.8.0.7.nupkg.sha512", 27 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\8.0.7\\microsoft.entityframeworkcore.sqlserver.8.0.7.nupkg.sha512", 28 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\8.0.7\\microsoft.entityframeworkcore.tools.8.0.7.nupkg.sha512", 29 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", 30 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", 31 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.0\\microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", 32 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", 33 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", 34 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", 35 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.1\\microsoft.extensions.dependencymodel.8.0.1.nupkg.sha512", 36 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.identity.core\\8.0.7\\microsoft.extensions.identity.core.8.0.7.nupkg.sha512", 37 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.identity.stores\\8.0.7\\microsoft.extensions.identity.stores.8.0.7.nupkg.sha512", 38 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512", 39 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", 40 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512", 41 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", 42 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.identity.client\\4.56.0\\microsoft.identity.client.4.56.0.nupkg.sha512", 43 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.identity.client.extensions.msal\\4.56.0\\microsoft.identity.client.extensions.msal.4.56.0.nupkg.sha512", 44 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.35.0\\microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512", 45 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.35.0\\microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512", 46 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.identitymodel.logging\\6.35.0\\microsoft.identitymodel.logging.6.35.0.nupkg.sha512", 47 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.35.0\\microsoft.identitymodel.protocols.6.35.0.nupkg.sha512", 48 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.35.0\\microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512", 49 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.35.0\\microsoft.identitymodel.tokens.6.35.0.nupkg.sha512", 50 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", 51 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", 52 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.openapi\\1.2.3\\microsoft.openapi.1.2.3.nupkg.sha512", 53 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.sqlserver.server\\1.0.0\\microsoft.sqlserver.server.1.0.0.nupkg.sha512", 54 | "C:\\Users\\CodAffection\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512", 55 | "C:\\Users\\CodAffection\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512", 56 | "C:\\Users\\CodAffection\\.nuget\\packages\\swashbuckle.aspnetcore\\6.4.0\\swashbuckle.aspnetcore.6.4.0.nupkg.sha512", 57 | "C:\\Users\\CodAffection\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.4.0\\swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512", 58 | "C:\\Users\\CodAffection\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.4.0\\swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512", 59 | "C:\\Users\\CodAffection\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.4.0\\swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512", 60 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512", 61 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512", 62 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512", 63 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512", 64 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512", 65 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512", 66 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512", 67 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512", 68 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.1\\system.configuration.configurationmanager.6.0.1.nupkg.sha512", 69 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.1\\system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512", 70 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512", 71 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.formats.asn1\\5.0.0\\system.formats.asn1.5.0.0.nupkg.sha512", 72 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.35.0\\system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512", 73 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.io.filesystem.accesscontrol\\5.0.0\\system.io.filesystem.accesscontrol.5.0.0.nupkg.sha512", 74 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", 75 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", 76 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.memory.data\\1.0.2\\system.memory.data.1.0.2.nupkg.sha512", 77 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", 78 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512", 79 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", 80 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.runtime.caching\\6.0.0\\system.runtime.caching.6.0.0.nupkg.sha512", 81 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", 82 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512", 83 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512", 84 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", 85 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512", 86 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512", 87 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", 88 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512", 89 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", 90 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.text.json\\8.0.4\\system.text.json.8.0.4.nupkg.sha512", 91 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.threading.channels\\6.0.0\\system.threading.channels.6.0.0.nupkg.sha512", 92 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", 93 | "C:\\Users\\CodAffection\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512" 94 | ], 95 | "logs": [] 96 | } -------------------------------------------------------------------------------- /AuthECAPI/AuthECAPI/obj/Debug/net8.0/AuthECAPI.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\appsettings.Development.json 2 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\appsettings.json 3 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\AuthECAPI.exe 4 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\AuthECAPI.deps.json 5 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\AuthECAPI.runtimeconfig.json 6 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\AuthECAPI.dll 7 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\AuthECAPI.pdb 8 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.OpenApi.dll 9 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Swashbuckle.AspNetCore.Swagger.dll 10 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerGen.dll 11 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerUI.dll 12 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\AuthECAPI.csproj.AssemblyReference.cache 13 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\AuthECAPI.GeneratedMSBuildEditorConfig.editorconfig 14 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\AuthECAPI.AssemblyInfoInputs.cache 15 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\AuthECAPI.AssemblyInfo.cs 16 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\AuthECAPI.csproj.CoreCompileInputs.cache 17 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\AuthECAPI.MvcApplicationPartsAssemblyInfo.cs 18 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\AuthECAPI.MvcApplicationPartsAssemblyInfo.cache 19 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\staticwebassets.build.json 20 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\staticwebassets.development.json 21 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\staticwebassets\msbuild.AuthECAPI.Microsoft.AspNetCore.StaticWebAssets.props 22 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\staticwebassets\msbuild.build.AuthECAPI.props 23 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.AuthECAPI.props 24 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.AuthECAPI.props 25 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\staticwebassets.pack.json 26 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\scopedcss\bundle\AuthECAPI.styles.css 27 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\AuthECAPI.csproj.Up2Date 28 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\AuthECAPI.dll 29 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\refint\AuthECAPI.dll 30 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\AuthECAPI.pdb 31 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\AuthECAPI.genruntimeconfig.cache 32 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\obj\Debug\net8.0\ref\AuthECAPI.dll 33 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Azure.Core.dll 34 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Azure.Identity.dll 35 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Humanizer.dll 36 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.AspNetCore.Cryptography.Internal.dll 37 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.AspNetCore.Cryptography.KeyDerivation.dll 38 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll 39 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.Bcl.AsyncInterfaces.dll 40 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.CodeAnalysis.dll 41 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.dll 42 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.Workspaces.dll 43 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.CodeAnalysis.Workspaces.dll 44 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.Data.SqlClient.dll 45 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.dll 46 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll 47 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Design.dll 48 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Relational.dll 49 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.SqlServer.dll 50 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll 51 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.Extensions.Identity.Core.dll 52 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.Extensions.Identity.Stores.dll 53 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.Extensions.Options.dll 54 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.Identity.Client.dll 55 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.Identity.Client.Extensions.Msal.dll 56 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.IdentityModel.Abstractions.dll 57 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.IdentityModel.JsonWebTokens.dll 58 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.IdentityModel.Logging.dll 59 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.IdentityModel.Protocols.dll 60 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll 61 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.IdentityModel.Tokens.dll 62 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.SqlServer.Server.dll 63 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Microsoft.Win32.SystemEvents.dll 64 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\Mono.TextTemplating.dll 65 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.CodeDom.dll 66 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Composition.AttributedModel.dll 67 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Composition.Convention.dll 68 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Composition.Hosting.dll 69 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Composition.Runtime.dll 70 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Composition.TypedParts.dll 71 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Configuration.ConfigurationManager.dll 72 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Drawing.Common.dll 73 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.IdentityModel.Tokens.Jwt.dll 74 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Memory.Data.dll 75 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Runtime.Caching.dll 76 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Security.Cryptography.ProtectedData.dll 77 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Security.Permissions.dll 78 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Text.Json.dll 79 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\System.Windows.Extensions.dll 80 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.resources.dll 81 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.resources.dll 82 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.resources.dll 83 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.resources.dll 84 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.resources.dll 85 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.resources.dll 86 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.resources.dll 87 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.resources.dll 88 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll 89 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.resources.dll 90 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.resources.dll 91 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll 92 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll 93 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll 94 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll 95 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll 96 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll 97 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll 98 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll 99 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll 100 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll 101 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll 102 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll 103 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll 104 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll 105 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll 106 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 107 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 108 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 109 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 110 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 111 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 112 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 113 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 114 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 115 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 116 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 117 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 118 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll 119 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll 120 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll 121 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll 122 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll 123 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll 124 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll 125 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll 126 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll 127 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll 128 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll 129 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll 130 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll 131 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll 132 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\runtimes\unix\lib\net6.0\Microsoft.Data.SqlClient.dll 133 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\runtimes\win\lib\net6.0\Microsoft.Data.SqlClient.dll 134 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll 135 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll 136 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll 137 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll 138 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll 139 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\runtimes\unix\lib\net6.0\System.Drawing.Common.dll 140 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll 141 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Runtime.Caching.dll 142 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll 143 | D:\YouTube\Videos\Angular\Angular 18\User Registration with .Net Core API\Project\AuthECAPI\AuthECAPI\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll 144 | --------------------------------------------------------------------------------