├── .gitattributes ├── .gitignore ├── AspNetAuthenticationWorkshop.sln ├── License.txt ├── nuget.config ├── readme.md └── src ├── Step0 ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs └── Step_0_Setup.csproj ├── Step1 ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs └── Step_1_AddAuthentication.csproj ├── Step2 ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs └── Step_2_Events_And_Logging.csproj ├── Step4 ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs └── Step_4_Extend_Cookie_Authentication.csproj ├── Step5 ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs └── Step_5_Claims_Transformation.csproj ├── Step6 ├── Controllers │ └── HomeController.cs ├── Models │ └── IndexViewModel.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── Step_6_Adding_Mvc.csproj └── Views │ ├── Home │ └── Index.cshtml │ └── Shared │ └── _ViewImports.cshtml ├── Step7 ├── AwfulQueryStringAuthenticationDefaults.cs ├── AwfulQueryStringAuthenticationExtensions.cs ├── AwfulQueryStringAuthenticationHandler.cs ├── Controllers │ └── HomeController.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── Step_7_Custom_Authentication.csproj └── Views │ ├── Home │ └── Index.cshtml │ └── Shared │ └── _ViewImports.cshtml └── Step8 ├── AwfulQueryStringAuthenticationDefaults.cs ├── AwfulQueryStringAuthenticationEvents.cs ├── AwfulQueryStringAuthenticationExtensions.cs ├── AwfulQueryStringAuthenticationHandler.cs ├── AwfulQueryStringAuthenticationOptions.cs ├── Controllers └── HomeController.cs ├── Program.cs ├── Properties └── launchSettings.json ├── Startup.cs ├── Step_8_FinishedSample.csproj ├── ValidateCredentialsContext.cs └── Views ├── Home └── Index.cshtml └── Shared └── _ViewImports.cshtml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/.gitignore -------------------------------------------------------------------------------- /AspNetAuthenticationWorkshop.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/AspNetAuthenticationWorkshop.sln -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/License.txt -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/nuget.config -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/readme.md -------------------------------------------------------------------------------- /src/Step0/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step0/Program.cs -------------------------------------------------------------------------------- /src/Step0/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step0/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Step0/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step0/Startup.cs -------------------------------------------------------------------------------- /src/Step0/Step_0_Setup.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step0/Step_0_Setup.csproj -------------------------------------------------------------------------------- /src/Step1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step1/Program.cs -------------------------------------------------------------------------------- /src/Step1/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step1/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Step1/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step1/Startup.cs -------------------------------------------------------------------------------- /src/Step1/Step_1_AddAuthentication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step1/Step_1_AddAuthentication.csproj -------------------------------------------------------------------------------- /src/Step2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step2/Program.cs -------------------------------------------------------------------------------- /src/Step2/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step2/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Step2/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step2/Startup.cs -------------------------------------------------------------------------------- /src/Step2/Step_2_Events_And_Logging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step2/Step_2_Events_And_Logging.csproj -------------------------------------------------------------------------------- /src/Step4/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step4/Program.cs -------------------------------------------------------------------------------- /src/Step4/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step4/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Step4/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step4/Startup.cs -------------------------------------------------------------------------------- /src/Step4/Step_4_Extend_Cookie_Authentication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step4/Step_4_Extend_Cookie_Authentication.csproj -------------------------------------------------------------------------------- /src/Step5/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step5/Program.cs -------------------------------------------------------------------------------- /src/Step5/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step5/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Step5/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step5/Startup.cs -------------------------------------------------------------------------------- /src/Step5/Step_5_Claims_Transformation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step5/Step_5_Claims_Transformation.csproj -------------------------------------------------------------------------------- /src/Step6/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step6/Controllers/HomeController.cs -------------------------------------------------------------------------------- /src/Step6/Models/IndexViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step6/Models/IndexViewModel.cs -------------------------------------------------------------------------------- /src/Step6/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step6/Program.cs -------------------------------------------------------------------------------- /src/Step6/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step6/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Step6/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step6/Startup.cs -------------------------------------------------------------------------------- /src/Step6/Step_6_Adding_Mvc.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step6/Step_6_Adding_Mvc.csproj -------------------------------------------------------------------------------- /src/Step6/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step6/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /src/Step6/Views/Shared/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step6/Views/Shared/_ViewImports.cshtml -------------------------------------------------------------------------------- /src/Step7/AwfulQueryStringAuthenticationDefaults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step7/AwfulQueryStringAuthenticationDefaults.cs -------------------------------------------------------------------------------- /src/Step7/AwfulQueryStringAuthenticationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step7/AwfulQueryStringAuthenticationExtensions.cs -------------------------------------------------------------------------------- /src/Step7/AwfulQueryStringAuthenticationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step7/AwfulQueryStringAuthenticationHandler.cs -------------------------------------------------------------------------------- /src/Step7/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step7/Controllers/HomeController.cs -------------------------------------------------------------------------------- /src/Step7/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step7/Program.cs -------------------------------------------------------------------------------- /src/Step7/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step7/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Step7/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step7/Startup.cs -------------------------------------------------------------------------------- /src/Step7/Step_7_Custom_Authentication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step7/Step_7_Custom_Authentication.csproj -------------------------------------------------------------------------------- /src/Step7/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step7/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /src/Step7/Views/Shared/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step7/Views/Shared/_ViewImports.cshtml -------------------------------------------------------------------------------- /src/Step8/AwfulQueryStringAuthenticationDefaults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/AwfulQueryStringAuthenticationDefaults.cs -------------------------------------------------------------------------------- /src/Step8/AwfulQueryStringAuthenticationEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/AwfulQueryStringAuthenticationEvents.cs -------------------------------------------------------------------------------- /src/Step8/AwfulQueryStringAuthenticationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/AwfulQueryStringAuthenticationExtensions.cs -------------------------------------------------------------------------------- /src/Step8/AwfulQueryStringAuthenticationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/AwfulQueryStringAuthenticationHandler.cs -------------------------------------------------------------------------------- /src/Step8/AwfulQueryStringAuthenticationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/AwfulQueryStringAuthenticationOptions.cs -------------------------------------------------------------------------------- /src/Step8/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/Controllers/HomeController.cs -------------------------------------------------------------------------------- /src/Step8/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/Program.cs -------------------------------------------------------------------------------- /src/Step8/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Step8/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/Startup.cs -------------------------------------------------------------------------------- /src/Step8/Step_8_FinishedSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/Step_8_FinishedSample.csproj -------------------------------------------------------------------------------- /src/Step8/ValidateCredentialsContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/ValidateCredentialsContext.cs -------------------------------------------------------------------------------- /src/Step8/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /src/Step8/Views/Shared/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blowdart/AspNetAuthenticationWorkshop/HEAD/src/Step8/Views/Shared/_ViewImports.cshtml --------------------------------------------------------------------------------