├── .editorconfig ├── .gitattributes ├── .github └── copilot-instructions.md ├── .gitignore ├── Directory.Build.props ├── LICENSE.txt ├── README.md ├── TwoFactorAuthenticationSample.DataAccessLayer ├── ApplicationDbContext.cs ├── AuthenticationDbContext.cs ├── Entities │ ├── ApplicationRole.cs │ ├── ApplicationUser.cs │ └── ApplicationUserRole.cs ├── Migrations │ ├── 20240902142617_Initial.Designer.cs │ ├── 20240902142617_Initial.cs │ ├── 20240913130020_DataProtection.Designer.cs │ ├── 20240913130020_DataProtection.cs │ └── ApplicationDbContextModelSnapshot.cs └── TwoFactorAuthenticationSample.DataAccessLayer.csproj ├── TwoFactorAuthenticationSample.slnx └── TwoFactorAuthenticationSample ├── Models ├── LoginRequest.cs ├── LoginResponse.cs ├── RegisterRequest.cs ├── User.cs └── ValidationRequest.cs ├── Program.cs ├── Properties └── launchSettings.json ├── TwoFactorAuthenticationSample.csproj ├── appsettings.Development.json └── appsettings.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/README.md -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample.DataAccessLayer/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample.DataAccessLayer/ApplicationDbContext.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample.DataAccessLayer/AuthenticationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample.DataAccessLayer/AuthenticationDbContext.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample.DataAccessLayer/Entities/ApplicationRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample.DataAccessLayer/Entities/ApplicationRole.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample.DataAccessLayer/Entities/ApplicationUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample.DataAccessLayer/Entities/ApplicationUser.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample.DataAccessLayer/Entities/ApplicationUserRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample.DataAccessLayer/Entities/ApplicationUserRole.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample.DataAccessLayer/Migrations/20240902142617_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample.DataAccessLayer/Migrations/20240902142617_Initial.Designer.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample.DataAccessLayer/Migrations/20240902142617_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample.DataAccessLayer/Migrations/20240902142617_Initial.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample.DataAccessLayer/Migrations/20240913130020_DataProtection.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample.DataAccessLayer/Migrations/20240913130020_DataProtection.Designer.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample.DataAccessLayer/Migrations/20240913130020_DataProtection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample.DataAccessLayer/Migrations/20240913130020_DataProtection.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample.DataAccessLayer/Migrations/ApplicationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample.DataAccessLayer/Migrations/ApplicationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample.DataAccessLayer/TwoFactorAuthenticationSample.DataAccessLayer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample.DataAccessLayer/TwoFactorAuthenticationSample.DataAccessLayer.csproj -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample.slnx -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample/Models/LoginRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample/Models/LoginRequest.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample/Models/LoginResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample/Models/LoginResponse.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample/Models/RegisterRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample/Models/RegisterRequest.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample/Models/User.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample/Models/ValidationRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample/Models/ValidationRequest.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample/Program.cs -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample/TwoFactorAuthenticationSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample/TwoFactorAuthenticationSample.csproj -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample/appsettings.Development.json -------------------------------------------------------------------------------- /TwoFactorAuthenticationSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcominerva/TwoFactorAuthenticationSample/HEAD/TwoFactorAuthenticationSample/appsettings.json --------------------------------------------------------------------------------