├── .gitattributes
├── .github
└── ISSUE_TEMPLATE.md
├── .gitignore
├── AuthorizationLab.sln
├── License.txt
├── README.md
├── nuget.config
└── src
├── AuthorizationLab
├── AuthorizationLab.csproj
├── Controllers
│ ├── AccountController.cs
│ ├── DocumentController.cs
│ └── HomeController.cs
├── Document.cs
├── DocumentEditHandler.cs
├── DocumentRepository.cs
├── EditRequirement.cs
├── HasBadgeHandler.cs
├── HasTemporaryPassHandler.cs
├── IDocumentRepository.cs
├── MinimumAgeRequirement.cs
├── OfficeEntryRequirement.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Startup.cs
└── Views
│ ├── Account
│ ├── Forbidden.cshtml
│ └── Login.cshtml
│ ├── Document
│ ├── Edit.cshtml
│ └── Index.cshtml
│ └── Home
│ └── Index.cshtml
├── Step_0_MVC_Setup
├── Controllers
│ └── HomeController.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Startup.cs
├── Step_0_MVC_Setup.csproj
└── Views
│ └── Home
│ └── Index.cshtml
├── Step_1_Setup_Authorization
├── Controllers
│ ├── AccountController.cs
│ └── HomeController.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Startup.cs
├── Step_1_Setup_Authorization.csproj
└── Views
│ ├── Account
│ ├── Forbidden.cshtml
│ └── Login.cshtml
│ └── Home
│ └── Index.cshtml
├── Step_2_Authorize_All_The_Things
├── Controllers
│ ├── AccountController.cs
│ └── HomeController.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Startup.cs
├── Step_2_Authorize_All_The_Things.csproj
└── Views
│ ├── Account
│ ├── Forbidden.cshtml
│ └── Login.cshtml
│ └── Home
│ └── Index.cshtml
├── Step_3_Roles
├── Controllers
│ ├── AccountController.cs
│ └── HomeController.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Startup.cs
├── Step_3_Roles.csproj
└── Views
│ ├── Account
│ ├── Forbidden.cshtml
│ └── Login.cshtml
│ └── Home
│ └── Index.cshtml
├── Step_4_Simple_Policies
├── Controllers
│ ├── AccountController.cs
│ └── HomeController.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Startup.cs
├── Step_4_Simple_Policies.csproj
└── Views
│ ├── Account
│ ├── Login.cshtml
│ └── Unauthorized.cshtml
│ └── Home
│ └── Index.cshtml
├── Step_5_Code_Based_Policies
├── Controllers
│ ├── AccountController.cs
│ └── HomeController.cs
├── MinimumAgeRequirement.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Startup.cs
├── Step_5_Code_Based_Policies.csproj
└── Views
│ ├── Account
│ ├── Forbidden.cshtml
│ └── Login.cshtml
│ └── Home
│ └── Index.cshtml
├── Step_6_Multiple_Handlers_For_A_Requirement
├── Controllers
│ ├── AccountController.cs
│ └── HomeController.cs
├── HasBadgeHandler.cs
├── HasTemporaryPassHandler.cs
├── MinimumAgeRequirement.cs
├── OfficeEntryRequirement.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Startup.cs
├── Step_6_Multiple_Handlers_For_A_Requirement.csproj
└── Views
│ ├── Account
│ ├── Forbidden.cshtml
│ └── Login.cshtml
│ └── Home
│ └── Index.cshtml
├── Step_7_Resource_Based_Requirements
├── Controllers
│ ├── AccountController.cs
│ ├── DocumentController.cs
│ └── HomeController.cs
├── Document.cs
├── DocumentEditHandler.cs
├── DocumentRepository.cs
├── EditRequirement.cs
├── HasBadgeHandler.cs
├── HasTemporaryPassHandler.cs
├── IDocumentRepository.cs
├── MinimumAgeRequirement.cs
├── OfficeEntryRequirement.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Startup.cs
├── Step_7_Resource_Based_Requirements.csproj
└── Views
│ ├── Account
│ ├── Forbidden.cshtml
│ └── Login.cshtml
│ ├── Document
│ ├── Edit.cshtml
│ └── Index.cshtml
│ └── Home
│ └── Index.cshtml
├── Step_8_Authorizing_In_Views
├── Controllers
│ ├── AccountController.cs
│ ├── DocumentController.cs
│ └── HomeController.cs
├── Document.cs
├── DocumentEditHandler.cs
├── DocumentRepository.cs
├── EditRequirement.cs
├── HasBadgeHandler.cs
├── HasTemporaryPassHandler.cs
├── IDocumentRepository.cs
├── MinimumAgeRequirement.cs
├── OfficeEntryRequirement.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Startup.cs
├── Step_8_Authorizing_In_Views.csproj
└── Views
│ ├── Account
│ ├── Forbidden.cshtml
│ └── Login.cshtml
│ ├── Document
│ ├── Edit.cshtml
│ └── Index.cshtml
│ └── Home
│ └── Index.cshtml
├── Workshop_Start
├── CompanyNames.cs
├── Constants.cs
├── Controllers
│ ├── AccountController.cs
│ └── HomeController.cs
├── Models
│ ├── Album.cs
│ └── User.cs
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Repositories
│ ├── AlbumRepository.cs
│ ├── IAlbumRepository.cs
│ ├── IUserRepository.cs
│ └── UserRepository.cs
├── Startup.cs
├── Views
│ ├── Account
│ │ ├── Forbidden.cshtml
│ │ └── Login.cshtml
│ ├── Home
│ │ ├── Details.cshtml
│ │ ├── Edit.cshtml
│ │ └── Index.cshtml
│ └── Shared
│ │ └── Error.cshtml
└── Workshop_Start.csproj
└── Workshop_Suggested_Solution
├── AlbumOwnerAuthorizationHandler.cs
├── AlbumOwnerRequirement.cs
├── CompanyNames.cs
├── Constants.cs
├── Controllers
├── AccountController.cs
└── HomeController.cs
├── Models
├── Album.cs
└── User.cs
├── PolicyNames.cs
├── Program.cs
├── Properties
└── launchSettings.json
├── Repositories
├── AlbumRepository.cs
├── IAlbumRepository.cs
├── IUserRepository.cs
└── UserRepository.cs
├── Startup.cs
├── Views
├── Account
│ ├── Forbidden.cshtml
│ └── Login.cshtml
├── Home
│ ├── Details.cshtml
│ ├── Edit.cshtml
│ └── Index.cshtml
└── Shared
│ └── Error.cshtml
└── Workshop_Suggested_Solution.csproj
/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/.gitattributes
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/.github/ISSUE_TEMPLATE.md
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/.gitignore
--------------------------------------------------------------------------------
/AuthorizationLab.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/AuthorizationLab.sln
--------------------------------------------------------------------------------
/License.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/License.txt
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/README.md
--------------------------------------------------------------------------------
/nuget.config:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/nuget.config
--------------------------------------------------------------------------------
/src/AuthorizationLab/AuthorizationLab.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/AuthorizationLab.csproj
--------------------------------------------------------------------------------
/src/AuthorizationLab/Controllers/AccountController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/Controllers/AccountController.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/Controllers/DocumentController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/Controllers/DocumentController.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/Controllers/HomeController.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/Document.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/Document.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/DocumentEditHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/DocumentEditHandler.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/DocumentRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/DocumentRepository.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/EditRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/EditRequirement.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/HasBadgeHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/HasBadgeHandler.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/HasTemporaryPassHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/HasTemporaryPassHandler.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/IDocumentRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/IDocumentRepository.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/MinimumAgeRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/MinimumAgeRequirement.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/OfficeEntryRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/OfficeEntryRequirement.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/Program.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/AuthorizationLab/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/Startup.cs
--------------------------------------------------------------------------------
/src/AuthorizationLab/Views/Account/Forbidden.cshtml:
--------------------------------------------------------------------------------
1 |
Forbidden
--------------------------------------------------------------------------------
/src/AuthorizationLab/Views/Account/Login.cshtml:
--------------------------------------------------------------------------------
1 | Unauthorized
--------------------------------------------------------------------------------
/src/AuthorizationLab/Views/Document/Edit.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/Views/Document/Edit.cshtml
--------------------------------------------------------------------------------
/src/AuthorizationLab/Views/Document/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/Views/Document/Index.cshtml
--------------------------------------------------------------------------------
/src/AuthorizationLab/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/AuthorizationLab/Views/Home/Index.cshtml
--------------------------------------------------------------------------------
/src/Step_0_MVC_Setup/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_0_MVC_Setup/Controllers/HomeController.cs
--------------------------------------------------------------------------------
/src/Step_0_MVC_Setup/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_0_MVC_Setup/Program.cs
--------------------------------------------------------------------------------
/src/Step_0_MVC_Setup/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_0_MVC_Setup/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/Step_0_MVC_Setup/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_0_MVC_Setup/Startup.cs
--------------------------------------------------------------------------------
/src/Step_0_MVC_Setup/Step_0_MVC_Setup.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_0_MVC_Setup/Step_0_MVC_Setup.csproj
--------------------------------------------------------------------------------
/src/Step_0_MVC_Setup/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
1 | Hello World
--------------------------------------------------------------------------------
/src/Step_1_Setup_Authorization/Controllers/AccountController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_1_Setup_Authorization/Controllers/AccountController.cs
--------------------------------------------------------------------------------
/src/Step_1_Setup_Authorization/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_1_Setup_Authorization/Controllers/HomeController.cs
--------------------------------------------------------------------------------
/src/Step_1_Setup_Authorization/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_1_Setup_Authorization/Program.cs
--------------------------------------------------------------------------------
/src/Step_1_Setup_Authorization/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_1_Setup_Authorization/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/Step_1_Setup_Authorization/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_1_Setup_Authorization/Startup.cs
--------------------------------------------------------------------------------
/src/Step_1_Setup_Authorization/Step_1_Setup_Authorization.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_1_Setup_Authorization/Step_1_Setup_Authorization.csproj
--------------------------------------------------------------------------------
/src/Step_1_Setup_Authorization/Views/Account/Forbidden.cshtml:
--------------------------------------------------------------------------------
1 | Forbidden
--------------------------------------------------------------------------------
/src/Step_1_Setup_Authorization/Views/Account/Login.cshtml:
--------------------------------------------------------------------------------
1 | Login
--------------------------------------------------------------------------------
/src/Step_1_Setup_Authorization/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_1_Setup_Authorization/Views/Home/Index.cshtml
--------------------------------------------------------------------------------
/src/Step_2_Authorize_All_The_Things/Controllers/AccountController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_2_Authorize_All_The_Things/Controllers/AccountController.cs
--------------------------------------------------------------------------------
/src/Step_2_Authorize_All_The_Things/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_2_Authorize_All_The_Things/Controllers/HomeController.cs
--------------------------------------------------------------------------------
/src/Step_2_Authorize_All_The_Things/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_2_Authorize_All_The_Things/Program.cs
--------------------------------------------------------------------------------
/src/Step_2_Authorize_All_The_Things/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_2_Authorize_All_The_Things/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/Step_2_Authorize_All_The_Things/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_2_Authorize_All_The_Things/Startup.cs
--------------------------------------------------------------------------------
/src/Step_2_Authorize_All_The_Things/Step_2_Authorize_All_The_Things.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_2_Authorize_All_The_Things/Step_2_Authorize_All_The_Things.csproj
--------------------------------------------------------------------------------
/src/Step_2_Authorize_All_The_Things/Views/Account/Forbidden.cshtml:
--------------------------------------------------------------------------------
1 | Forbidden
--------------------------------------------------------------------------------
/src/Step_2_Authorize_All_The_Things/Views/Account/Login.cshtml:
--------------------------------------------------------------------------------
1 | Unauthorized
--------------------------------------------------------------------------------
/src/Step_2_Authorize_All_The_Things/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_2_Authorize_All_The_Things/Views/Home/Index.cshtml
--------------------------------------------------------------------------------
/src/Step_3_Roles/Controllers/AccountController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_3_Roles/Controllers/AccountController.cs
--------------------------------------------------------------------------------
/src/Step_3_Roles/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_3_Roles/Controllers/HomeController.cs
--------------------------------------------------------------------------------
/src/Step_3_Roles/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_3_Roles/Program.cs
--------------------------------------------------------------------------------
/src/Step_3_Roles/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_3_Roles/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/Step_3_Roles/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_3_Roles/Startup.cs
--------------------------------------------------------------------------------
/src/Step_3_Roles/Step_3_Roles.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_3_Roles/Step_3_Roles.csproj
--------------------------------------------------------------------------------
/src/Step_3_Roles/Views/Account/Forbidden.cshtml:
--------------------------------------------------------------------------------
1 | Forbidden
--------------------------------------------------------------------------------
/src/Step_3_Roles/Views/Account/Login.cshtml:
--------------------------------------------------------------------------------
1 | Unauthorized
--------------------------------------------------------------------------------
/src/Step_3_Roles/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_3_Roles/Views/Home/Index.cshtml
--------------------------------------------------------------------------------
/src/Step_4_Simple_Policies/Controllers/AccountController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_4_Simple_Policies/Controllers/AccountController.cs
--------------------------------------------------------------------------------
/src/Step_4_Simple_Policies/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_4_Simple_Policies/Controllers/HomeController.cs
--------------------------------------------------------------------------------
/src/Step_4_Simple_Policies/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_4_Simple_Policies/Program.cs
--------------------------------------------------------------------------------
/src/Step_4_Simple_Policies/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_4_Simple_Policies/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/Step_4_Simple_Policies/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_4_Simple_Policies/Startup.cs
--------------------------------------------------------------------------------
/src/Step_4_Simple_Policies/Step_4_Simple_Policies.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_4_Simple_Policies/Step_4_Simple_Policies.csproj
--------------------------------------------------------------------------------
/src/Step_4_Simple_Policies/Views/Account/Login.cshtml:
--------------------------------------------------------------------------------
1 | Forbidden
--------------------------------------------------------------------------------
/src/Step_4_Simple_Policies/Views/Account/Unauthorized.cshtml:
--------------------------------------------------------------------------------
1 | Unauthorized
--------------------------------------------------------------------------------
/src/Step_4_Simple_Policies/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_4_Simple_Policies/Views/Home/Index.cshtml
--------------------------------------------------------------------------------
/src/Step_5_Code_Based_Policies/Controllers/AccountController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_5_Code_Based_Policies/Controllers/AccountController.cs
--------------------------------------------------------------------------------
/src/Step_5_Code_Based_Policies/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_5_Code_Based_Policies/Controllers/HomeController.cs
--------------------------------------------------------------------------------
/src/Step_5_Code_Based_Policies/MinimumAgeRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_5_Code_Based_Policies/MinimumAgeRequirement.cs
--------------------------------------------------------------------------------
/src/Step_5_Code_Based_Policies/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_5_Code_Based_Policies/Program.cs
--------------------------------------------------------------------------------
/src/Step_5_Code_Based_Policies/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_5_Code_Based_Policies/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/Step_5_Code_Based_Policies/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_5_Code_Based_Policies/Startup.cs
--------------------------------------------------------------------------------
/src/Step_5_Code_Based_Policies/Step_5_Code_Based_Policies.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_5_Code_Based_Policies/Step_5_Code_Based_Policies.csproj
--------------------------------------------------------------------------------
/src/Step_5_Code_Based_Policies/Views/Account/Forbidden.cshtml:
--------------------------------------------------------------------------------
1 | Forbidden
--------------------------------------------------------------------------------
/src/Step_5_Code_Based_Policies/Views/Account/Login.cshtml:
--------------------------------------------------------------------------------
1 | Unauthorized
--------------------------------------------------------------------------------
/src/Step_5_Code_Based_Policies/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_5_Code_Based_Policies/Views/Home/Index.cshtml
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/Controllers/AccountController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_6_Multiple_Handlers_For_A_Requirement/Controllers/AccountController.cs
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_6_Multiple_Handlers_For_A_Requirement/Controllers/HomeController.cs
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/HasBadgeHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_6_Multiple_Handlers_For_A_Requirement/HasBadgeHandler.cs
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/HasTemporaryPassHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_6_Multiple_Handlers_For_A_Requirement/HasTemporaryPassHandler.cs
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/MinimumAgeRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_6_Multiple_Handlers_For_A_Requirement/MinimumAgeRequirement.cs
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/OfficeEntryRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_6_Multiple_Handlers_For_A_Requirement/OfficeEntryRequirement.cs
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_6_Multiple_Handlers_For_A_Requirement/Program.cs
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_6_Multiple_Handlers_For_A_Requirement/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_6_Multiple_Handlers_For_A_Requirement/Startup.cs
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/Step_6_Multiple_Handlers_For_A_Requirement.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_6_Multiple_Handlers_For_A_Requirement/Step_6_Multiple_Handlers_For_A_Requirement.csproj
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/Views/Account/Forbidden.cshtml:
--------------------------------------------------------------------------------
1 | Forbidden
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/Views/Account/Login.cshtml:
--------------------------------------------------------------------------------
1 | Unauthorized
--------------------------------------------------------------------------------
/src/Step_6_Multiple_Handlers_For_A_Requirement/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_6_Multiple_Handlers_For_A_Requirement/Views/Home/Index.cshtml
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Controllers/AccountController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/Controllers/AccountController.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Controllers/DocumentController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/Controllers/DocumentController.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/Controllers/HomeController.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Document.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/Document.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/DocumentEditHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/DocumentEditHandler.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/DocumentRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/DocumentRepository.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/EditRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/EditRequirement.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/HasBadgeHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/HasBadgeHandler.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/HasTemporaryPassHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/HasTemporaryPassHandler.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/IDocumentRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/IDocumentRepository.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/MinimumAgeRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/MinimumAgeRequirement.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/OfficeEntryRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/OfficeEntryRequirement.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/Program.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/Startup.cs
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Step_7_Resource_Based_Requirements.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/Step_7_Resource_Based_Requirements.csproj
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Views/Account/Forbidden.cshtml:
--------------------------------------------------------------------------------
1 | Forbidden
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Views/Account/Login.cshtml:
--------------------------------------------------------------------------------
1 | Unauthorized
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Views/Document/Edit.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/Views/Document/Edit.cshtml
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Views/Document/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/Views/Document/Index.cshtml
--------------------------------------------------------------------------------
/src/Step_7_Resource_Based_Requirements/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_7_Resource_Based_Requirements/Views/Home/Index.cshtml
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Controllers/AccountController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/Controllers/AccountController.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Controllers/DocumentController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/Controllers/DocumentController.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/Controllers/HomeController.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Document.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/Document.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/DocumentEditHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/DocumentEditHandler.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/DocumentRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/DocumentRepository.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/EditRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/EditRequirement.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/HasBadgeHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/HasBadgeHandler.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/HasTemporaryPassHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/HasTemporaryPassHandler.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/IDocumentRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/IDocumentRepository.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/MinimumAgeRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/MinimumAgeRequirement.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/OfficeEntryRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/OfficeEntryRequirement.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/Program.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/Startup.cs
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Step_8_Authorizing_In_Views.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/Step_8_Authorizing_In_Views.csproj
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Views/Account/Forbidden.cshtml:
--------------------------------------------------------------------------------
1 | Forbidden
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Views/Account/Login.cshtml:
--------------------------------------------------------------------------------
1 | Unauthorized
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Views/Document/Edit.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/Views/Document/Edit.cshtml
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Views/Document/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/Views/Document/Index.cshtml
--------------------------------------------------------------------------------
/src/Step_8_Authorizing_In_Views/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Step_8_Authorizing_In_Views/Views/Home/Index.cshtml
--------------------------------------------------------------------------------
/src/Workshop_Start/CompanyNames.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/CompanyNames.cs
--------------------------------------------------------------------------------
/src/Workshop_Start/Constants.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Constants.cs
--------------------------------------------------------------------------------
/src/Workshop_Start/Controllers/AccountController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Controllers/AccountController.cs
--------------------------------------------------------------------------------
/src/Workshop_Start/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Controllers/HomeController.cs
--------------------------------------------------------------------------------
/src/Workshop_Start/Models/Album.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Models/Album.cs
--------------------------------------------------------------------------------
/src/Workshop_Start/Models/User.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Models/User.cs
--------------------------------------------------------------------------------
/src/Workshop_Start/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Program.cs
--------------------------------------------------------------------------------
/src/Workshop_Start/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/Workshop_Start/Repositories/AlbumRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Repositories/AlbumRepository.cs
--------------------------------------------------------------------------------
/src/Workshop_Start/Repositories/IAlbumRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Repositories/IAlbumRepository.cs
--------------------------------------------------------------------------------
/src/Workshop_Start/Repositories/IUserRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Repositories/IUserRepository.cs
--------------------------------------------------------------------------------
/src/Workshop_Start/Repositories/UserRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Repositories/UserRepository.cs
--------------------------------------------------------------------------------
/src/Workshop_Start/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Startup.cs
--------------------------------------------------------------------------------
/src/Workshop_Start/Views/Account/Forbidden.cshtml:
--------------------------------------------------------------------------------
1 | Forbidden
--------------------------------------------------------------------------------
/src/Workshop_Start/Views/Account/Login.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Views/Account/Login.cshtml
--------------------------------------------------------------------------------
/src/Workshop_Start/Views/Home/Details.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Views/Home/Details.cshtml
--------------------------------------------------------------------------------
/src/Workshop_Start/Views/Home/Edit.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Views/Home/Edit.cshtml
--------------------------------------------------------------------------------
/src/Workshop_Start/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Views/Home/Index.cshtml
--------------------------------------------------------------------------------
/src/Workshop_Start/Views/Shared/Error.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Views/Shared/Error.cshtml
--------------------------------------------------------------------------------
/src/Workshop_Start/Workshop_Start.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Start/Workshop_Start.csproj
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/AlbumOwnerAuthorizationHandler.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/AlbumOwnerAuthorizationHandler.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/AlbumOwnerRequirement.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/AlbumOwnerRequirement.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/CompanyNames.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/CompanyNames.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Constants.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Constants.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Controllers/AccountController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Controllers/AccountController.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Controllers/HomeController.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Controllers/HomeController.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Models/Album.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Models/Album.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Models/User.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Models/User.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/PolicyNames.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/PolicyNames.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Program.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Properties/launchSettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Properties/launchSettings.json
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Repositories/AlbumRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Repositories/AlbumRepository.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Repositories/IAlbumRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Repositories/IAlbumRepository.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Repositories/IUserRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Repositories/IUserRepository.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Repositories/UserRepository.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Repositories/UserRepository.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Startup.cs
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Views/Account/Forbidden.cshtml:
--------------------------------------------------------------------------------
1 | Forbidden
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Views/Account/Login.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Views/Account/Login.cshtml
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Views/Home/Details.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Views/Home/Details.cshtml
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Views/Home/Edit.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Views/Home/Edit.cshtml
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Views/Home/Index.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Views/Home/Index.cshtml
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Views/Shared/Error.cshtml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Views/Shared/Error.cshtml
--------------------------------------------------------------------------------
/src/Workshop_Suggested_Solution/Workshop_Suggested_Solution.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/blowdart/AspNetAuthorizationWorkshop/HEAD/src/Workshop_Suggested_Solution/Workshop_Suggested_Solution.csproj
--------------------------------------------------------------------------------