diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/OidcSamples.AuthorizationServer.csproj b/CSharp/AuthorizationServer/AuthorizationServer.csproj similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/OidcSamples.AuthorizationServer.csproj rename to CSharp/AuthorizationServer/AuthorizationServer.csproj diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Config.cs b/CSharp/AuthorizationServer/Config.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Config.cs rename to CSharp/AuthorizationServer/Config.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Program.cs b/CSharp/AuthorizationServer/Program.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Program.cs rename to CSharp/AuthorizationServer/Program.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Properties/launchSettings.json b/CSharp/AuthorizationServer/Properties/launchSettings.json similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Properties/launchSettings.json rename to CSharp/AuthorizationServer/Properties/launchSettings.json diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/AccountController.cs b/CSharp/AuthorizationServer/Quickstart/Account/AccountController.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/AccountController.cs rename to CSharp/AuthorizationServer/Quickstart/Account/AccountController.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/AccountOptions.cs b/CSharp/AuthorizationServer/Quickstart/Account/AccountOptions.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/AccountOptions.cs rename to CSharp/AuthorizationServer/Quickstart/Account/AccountOptions.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/ExternalController.cs b/CSharp/AuthorizationServer/Quickstart/Account/ExternalController.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/ExternalController.cs rename to CSharp/AuthorizationServer/Quickstart/Account/ExternalController.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/ExternalProvider.cs b/CSharp/AuthorizationServer/Quickstart/Account/ExternalProvider.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/ExternalProvider.cs rename to CSharp/AuthorizationServer/Quickstart/Account/ExternalProvider.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/LoggedOutViewModel.cs b/CSharp/AuthorizationServer/Quickstart/Account/LoggedOutViewModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/LoggedOutViewModel.cs rename to CSharp/AuthorizationServer/Quickstart/Account/LoggedOutViewModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/LoginInputModel.cs b/CSharp/AuthorizationServer/Quickstart/Account/LoginInputModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/LoginInputModel.cs rename to CSharp/AuthorizationServer/Quickstart/Account/LoginInputModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/LoginViewModel.cs b/CSharp/AuthorizationServer/Quickstart/Account/LoginViewModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/LoginViewModel.cs rename to CSharp/AuthorizationServer/Quickstart/Account/LoginViewModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/LogoutInputModel.cs b/CSharp/AuthorizationServer/Quickstart/Account/LogoutInputModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/LogoutInputModel.cs rename to CSharp/AuthorizationServer/Quickstart/Account/LogoutInputModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/LogoutViewModel.cs b/CSharp/AuthorizationServer/Quickstart/Account/LogoutViewModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/LogoutViewModel.cs rename to CSharp/AuthorizationServer/Quickstart/Account/LogoutViewModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/RedirectViewModel.cs b/CSharp/AuthorizationServer/Quickstart/Account/RedirectViewModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/RedirectViewModel.cs rename to CSharp/AuthorizationServer/Quickstart/Account/RedirectViewModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/TotpViewModel.cs b/CSharp/AuthorizationServer/Quickstart/Account/TotpViewModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Account/TotpViewModel.cs rename to CSharp/AuthorizationServer/Quickstart/Account/TotpViewModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Consent/ConsentController.cs b/CSharp/AuthorizationServer/Quickstart/Consent/ConsentController.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Consent/ConsentController.cs rename to CSharp/AuthorizationServer/Quickstart/Consent/ConsentController.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Consent/ConsentInputModel.cs b/CSharp/AuthorizationServer/Quickstart/Consent/ConsentInputModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Consent/ConsentInputModel.cs rename to CSharp/AuthorizationServer/Quickstart/Consent/ConsentInputModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Consent/ConsentOptions.cs b/CSharp/AuthorizationServer/Quickstart/Consent/ConsentOptions.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Consent/ConsentOptions.cs rename to CSharp/AuthorizationServer/Quickstart/Consent/ConsentOptions.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Consent/ConsentViewModel.cs b/CSharp/AuthorizationServer/Quickstart/Consent/ConsentViewModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Consent/ConsentViewModel.cs rename to CSharp/AuthorizationServer/Quickstart/Consent/ConsentViewModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Consent/ProcessConsentResult.cs b/CSharp/AuthorizationServer/Quickstart/Consent/ProcessConsentResult.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Consent/ProcessConsentResult.cs rename to CSharp/AuthorizationServer/Quickstart/Consent/ProcessConsentResult.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Consent/ScopeViewModel.cs b/CSharp/AuthorizationServer/Quickstart/Consent/ScopeViewModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Consent/ScopeViewModel.cs rename to CSharp/AuthorizationServer/Quickstart/Consent/ScopeViewModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Device/DeviceAuthorizationInputModel.cs b/CSharp/AuthorizationServer/Quickstart/Device/DeviceAuthorizationInputModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Device/DeviceAuthorizationInputModel.cs rename to CSharp/AuthorizationServer/Quickstart/Device/DeviceAuthorizationInputModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Device/DeviceAuthorizationViewModel.cs b/CSharp/AuthorizationServer/Quickstart/Device/DeviceAuthorizationViewModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Device/DeviceAuthorizationViewModel.cs rename to CSharp/AuthorizationServer/Quickstart/Device/DeviceAuthorizationViewModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Device/DeviceController.cs b/CSharp/AuthorizationServer/Quickstart/Device/DeviceController.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Device/DeviceController.cs rename to CSharp/AuthorizationServer/Quickstart/Device/DeviceController.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Diagnostics/DiagnosticsController.cs b/CSharp/AuthorizationServer/Quickstart/Diagnostics/DiagnosticsController.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Diagnostics/DiagnosticsController.cs rename to CSharp/AuthorizationServer/Quickstart/Diagnostics/DiagnosticsController.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Diagnostics/DiagnosticsViewModel.cs b/CSharp/AuthorizationServer/Quickstart/Diagnostics/DiagnosticsViewModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Diagnostics/DiagnosticsViewModel.cs rename to CSharp/AuthorizationServer/Quickstart/Diagnostics/DiagnosticsViewModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Extensions.cs b/CSharp/AuthorizationServer/Quickstart/Extensions.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Extensions.cs rename to CSharp/AuthorizationServer/Quickstart/Extensions.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Grants/GrantsController.cs b/CSharp/AuthorizationServer/Quickstart/Grants/GrantsController.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Grants/GrantsController.cs rename to CSharp/AuthorizationServer/Quickstart/Grants/GrantsController.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Grants/GrantsViewModel.cs b/CSharp/AuthorizationServer/Quickstart/Grants/GrantsViewModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Grants/GrantsViewModel.cs rename to CSharp/AuthorizationServer/Quickstart/Grants/GrantsViewModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Home/ErrorViewModel.cs b/CSharp/AuthorizationServer/Quickstart/Home/ErrorViewModel.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Home/ErrorViewModel.cs rename to CSharp/AuthorizationServer/Quickstart/Home/ErrorViewModel.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Home/HomeController.cs b/CSharp/AuthorizationServer/Quickstart/Home/HomeController.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/Home/HomeController.cs rename to CSharp/AuthorizationServer/Quickstart/Home/HomeController.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/SecurityHeadersAttribute.cs b/CSharp/AuthorizationServer/Quickstart/SecurityHeadersAttribute.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/SecurityHeadersAttribute.cs rename to CSharp/AuthorizationServer/Quickstart/SecurityHeadersAttribute.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/TestUsers.cs b/CSharp/AuthorizationServer/Quickstart/TestUsers.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Quickstart/TestUsers.cs rename to CSharp/AuthorizationServer/Quickstart/TestUsers.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Startup.cs b/CSharp/AuthorizationServer/Startup.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Startup.cs rename to CSharp/AuthorizationServer/Startup.cs diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Account/AccessDenied.cshtml b/CSharp/AuthorizationServer/Views/Account/AccessDenied.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Account/AccessDenied.cshtml rename to CSharp/AuthorizationServer/Views/Account/AccessDenied.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Account/LoggedOut.cshtml b/CSharp/AuthorizationServer/Views/Account/LoggedOut.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Account/LoggedOut.cshtml rename to CSharp/AuthorizationServer/Views/Account/LoggedOut.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Account/Login.cshtml b/CSharp/AuthorizationServer/Views/Account/Login.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Account/Login.cshtml rename to CSharp/AuthorizationServer/Views/Account/Login.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Account/Logout.cshtml b/CSharp/AuthorizationServer/Views/Account/Logout.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Account/Logout.cshtml rename to CSharp/AuthorizationServer/Views/Account/Logout.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Account/RegisterMobileDevice.cshtml b/CSharp/AuthorizationServer/Views/Account/RegisterMobileDevice.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Account/RegisterMobileDevice.cshtml rename to CSharp/AuthorizationServer/Views/Account/RegisterMobileDevice.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Consent/Index.cshtml b/CSharp/AuthorizationServer/Views/Consent/Index.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Consent/Index.cshtml rename to CSharp/AuthorizationServer/Views/Consent/Index.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Device/Success.cshtml b/CSharp/AuthorizationServer/Views/Device/Success.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Device/Success.cshtml rename to CSharp/AuthorizationServer/Views/Device/Success.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Device/UserCodeCapture.cshtml b/CSharp/AuthorizationServer/Views/Device/UserCodeCapture.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Device/UserCodeCapture.cshtml rename to CSharp/AuthorizationServer/Views/Device/UserCodeCapture.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Device/UserCodeConfirmation.cshtml b/CSharp/AuthorizationServer/Views/Device/UserCodeConfirmation.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Device/UserCodeConfirmation.cshtml rename to CSharp/AuthorizationServer/Views/Device/UserCodeConfirmation.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Diagnostics/Index.cshtml b/CSharp/AuthorizationServer/Views/Diagnostics/Index.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Diagnostics/Index.cshtml rename to CSharp/AuthorizationServer/Views/Diagnostics/Index.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Grants/Index.cshtml b/CSharp/AuthorizationServer/Views/Grants/Index.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Grants/Index.cshtml rename to CSharp/AuthorizationServer/Views/Grants/Index.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Home/Index.cshtml b/CSharp/AuthorizationServer/Views/Home/Index.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Home/Index.cshtml rename to CSharp/AuthorizationServer/Views/Home/Index.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Shared/Error.cshtml b/CSharp/AuthorizationServer/Views/Shared/Error.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Shared/Error.cshtml rename to CSharp/AuthorizationServer/Views/Shared/Error.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Shared/Redirect.cshtml b/CSharp/AuthorizationServer/Views/Shared/Redirect.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Shared/Redirect.cshtml rename to CSharp/AuthorizationServer/Views/Shared/Redirect.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Shared/_Layout.cshtml b/CSharp/AuthorizationServer/Views/Shared/_Layout.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Shared/_Layout.cshtml rename to CSharp/AuthorizationServer/Views/Shared/_Layout.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Shared/_Nav.cshtml b/CSharp/AuthorizationServer/Views/Shared/_Nav.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Shared/_Nav.cshtml rename to CSharp/AuthorizationServer/Views/Shared/_Nav.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Shared/_ScopeListItem.cshtml b/CSharp/AuthorizationServer/Views/Shared/_ScopeListItem.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Shared/_ScopeListItem.cshtml rename to CSharp/AuthorizationServer/Views/Shared/_ScopeListItem.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Shared/_ValidationSummary.cshtml b/CSharp/AuthorizationServer/Views/Shared/_ValidationSummary.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/Shared/_ValidationSummary.cshtml rename to CSharp/AuthorizationServer/Views/Shared/_ValidationSummary.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/_ViewImports.cshtml b/CSharp/AuthorizationServer/Views/_ViewImports.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/_ViewImports.cshtml rename to CSharp/AuthorizationServer/Views/_ViewImports.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/_ViewStart.cshtml b/CSharp/AuthorizationServer/Views/_ViewStart.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/Views/_ViewStart.cshtml rename to CSharp/AuthorizationServer/Views/_ViewStart.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/cert.pem b/CSharp/AuthorizationServer/cert.pem similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/cert.pem rename to CSharp/AuthorizationServer/cert.pem diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/key.pem b/CSharp/AuthorizationServer/key.pem similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/key.pem rename to CSharp/AuthorizationServer/key.pem diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/tempkey.jwk b/CSharp/AuthorizationServer/tempkey.jwk similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/tempkey.jwk rename to CSharp/AuthorizationServer/tempkey.jwk diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/css/site.css b/CSharp/AuthorizationServer/wwwroot/css/site.css similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/css/site.css rename to CSharp/AuthorizationServer/wwwroot/css/site.css diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/css/site.min.css b/CSharp/AuthorizationServer/wwwroot/css/site.min.css similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/css/site.min.css rename to CSharp/AuthorizationServer/wwwroot/css/site.min.css diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/css/site.scss b/CSharp/AuthorizationServer/wwwroot/css/site.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/css/site.scss rename to CSharp/AuthorizationServer/wwwroot/css/site.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/favicon.ico b/CSharp/AuthorizationServer/wwwroot/favicon.ico similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/favicon.ico rename to CSharp/AuthorizationServer/wwwroot/favicon.ico diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/icon.jpg b/CSharp/AuthorizationServer/wwwroot/icon.jpg similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/icon.jpg rename to CSharp/AuthorizationServer/wwwroot/icon.jpg diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/icon.png b/CSharp/AuthorizationServer/wwwroot/icon.png similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/icon.png rename to CSharp/AuthorizationServer/wwwroot/icon.png diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/js/signin-redirect.js b/CSharp/AuthorizationServer/wwwroot/js/signin-redirect.js similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/js/signin-redirect.js rename to CSharp/AuthorizationServer/wwwroot/js/signin-redirect.js diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/js/signout-redirect.js b/CSharp/AuthorizationServer/wwwroot/js/signout-redirect.js similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/js/signout-redirect.js rename to CSharp/AuthorizationServer/wwwroot/js/signout-redirect.js diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/README.md b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/README.md similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/README.md rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/README.md diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_alert.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_alert.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_alert.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_alert.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_badge.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_badge.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_badge.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_badge.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_breadcrumb.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_breadcrumb.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_breadcrumb.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_breadcrumb.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_button-group.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_button-group.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_button-group.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_button-group.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_buttons.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_buttons.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_buttons.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_buttons.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_card.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_card.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_card.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_card.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_carousel.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_carousel.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_carousel.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_carousel.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_close.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_close.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_close.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_close.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_code.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_code.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_code.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_code.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_custom-forms.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_custom-forms.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_custom-forms.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_custom-forms.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_dropdown.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_dropdown.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_dropdown.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_dropdown.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_forms.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_forms.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_forms.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_forms.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_functions.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_functions.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_functions.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_functions.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_grid.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_grid.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_grid.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_grid.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_images.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_images.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_images.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_images.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_input-group.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_input-group.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_input-group.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_input-group.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_jumbotron.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_jumbotron.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_jumbotron.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_jumbotron.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_list-group.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_list-group.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_list-group.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_list-group.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_media.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_media.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_media.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_media.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_mixins.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_mixins.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_mixins.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_mixins.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_modal.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_modal.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_modal.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_modal.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_nav.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_nav.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_nav.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_nav.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_navbar.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_navbar.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_navbar.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_navbar.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_pagination.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_pagination.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_pagination.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_pagination.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_popover.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_popover.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_popover.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_popover.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_print.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_print.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_print.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_print.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_progress.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_progress.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_progress.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_progress.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_reboot.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_reboot.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_reboot.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_reboot.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_root.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_root.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_root.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_root.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_spinners.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_spinners.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_spinners.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_spinners.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_tables.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_tables.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_tables.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_tables.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_toasts.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_toasts.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_toasts.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_toasts.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_tooltip.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_tooltip.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_tooltip.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_tooltip.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_transitions.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_transitions.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_transitions.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_transitions.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_type.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_type.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_type.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_type.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_utilities.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_utilities.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_utilities.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_utilities.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_variables.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_variables.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/_variables.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/_variables.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/bootstrap-grid.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/bootstrap-grid.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/bootstrap-grid.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/bootstrap-grid.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/bootstrap-reboot.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/bootstrap-reboot.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/bootstrap-reboot.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/bootstrap-reboot.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/bootstrap.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/bootstrap.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/bootstrap.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/bootstrap.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_alert.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_alert.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_alert.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_alert.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_background-variant.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_background-variant.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_background-variant.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_background-variant.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_badge.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_badge.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_badge.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_badge.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_border-radius.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_border-radius.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_border-radius.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_border-radius.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_box-shadow.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_box-shadow.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_box-shadow.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_box-shadow.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_breakpoints.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_breakpoints.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_breakpoints.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_breakpoints.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_buttons.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_buttons.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_buttons.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_buttons.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_caret.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_caret.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_caret.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_caret.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_clearfix.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_clearfix.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_clearfix.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_clearfix.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_deprecate.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_deprecate.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_deprecate.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_deprecate.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_float.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_float.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_float.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_float.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_forms.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_forms.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_forms.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_forms.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_gradients.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_gradients.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_gradients.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_gradients.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_grid-framework.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_grid-framework.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_grid-framework.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_grid-framework.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_grid.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_grid.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_grid.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_grid.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_hover.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_hover.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_hover.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_hover.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_image.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_image.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_image.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_image.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_list-group.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_list-group.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_list-group.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_list-group.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_lists.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_lists.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_lists.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_lists.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_nav-divider.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_nav-divider.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_nav-divider.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_nav-divider.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_pagination.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_pagination.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_pagination.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_pagination.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_reset-text.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_reset-text.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_reset-text.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_reset-text.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_resize.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_resize.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_resize.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_resize.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_screen-reader.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_screen-reader.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_screen-reader.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_screen-reader.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_size.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_size.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_size.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_size.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_table-row.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_table-row.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_table-row.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_table-row.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_text-emphasis.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_text-emphasis.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_text-emphasis.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_text-emphasis.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_text-hide.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_text-hide.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_text-hide.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_text-hide.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_text-truncate.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_text-truncate.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_text-truncate.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_text-truncate.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_transition.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_transition.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_transition.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_transition.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_visibility.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_visibility.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_visibility.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/mixins/_visibility.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_align.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_align.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_align.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_align.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_background.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_background.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_background.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_background.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_borders.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_borders.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_borders.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_borders.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_clearfix.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_clearfix.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_clearfix.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_clearfix.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_display.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_display.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_display.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_display.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_embed.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_embed.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_embed.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_embed.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_flex.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_flex.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_flex.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_flex.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_float.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_float.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_float.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_float.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_overflow.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_overflow.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_overflow.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_overflow.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_position.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_position.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_position.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_position.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_screenreaders.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_screenreaders.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_screenreaders.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_screenreaders.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_shadows.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_shadows.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_shadows.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_shadows.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_sizing.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_sizing.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_sizing.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_sizing.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_spacing.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_spacing.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_spacing.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_spacing.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_stretched-link.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_stretched-link.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_stretched-link.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_stretched-link.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_text.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_text.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_text.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_text.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_visibility.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_visibility.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_visibility.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/utilities/_visibility.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/vendor/_rfs.scss b/CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/vendor/_rfs.scss similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/bootstrap/scss/vendor/_rfs.scss rename to CSharp/AuthorizationServer/wwwroot/lib/bootstrap/scss/vendor/_rfs.scss diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/jquery/LICENSE.txt b/CSharp/AuthorizationServer/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/jquery/LICENSE.txt rename to CSharp/AuthorizationServer/wwwroot/lib/jquery/LICENSE.txt diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/jquery/README.md b/CSharp/AuthorizationServer/wwwroot/lib/jquery/README.md similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/jquery/README.md rename to CSharp/AuthorizationServer/wwwroot/lib/jquery/README.md diff --git a/CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/qrcodejs/qrcode.min.js b/CSharp/AuthorizationServer/wwwroot/lib/qrcodejs/qrcode.min.js similarity index 100% rename from CSharp/OidcSamples/OidcSamples.AuthorizationServer/wwwroot/lib/qrcodejs/qrcode.min.js rename to CSharp/AuthorizationServer/wwwroot/lib/qrcodejs/qrcode.min.js diff --git a/CSharp/OidcSamples/OidcSamples.sln b/CSharp/OidcSamples.sln similarity index 74% rename from CSharp/OidcSamples/OidcSamples.sln rename to CSharp/OidcSamples.sln index 9200614..2f5089f 100644 --- a/CSharp/OidcSamples/OidcSamples.sln +++ b/CSharp/OidcSamples.sln @@ -3,11 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 VisualStudioVersion = 16.0.30717.126 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OidcSamples.TrafficPoliceApi", "OidcSamples.TrafficPoliceApi\OidcSamples.TrafficPoliceApi.csproj", "{F3B43AE8-C70F-4CC1-B8C0-CBFBA4D6E4C6}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TrafficPoliceApi", "TrafficPoliceApi\TrafficPoliceApi.csproj", "{F3B43AE8-C70F-4CC1-B8C0-CBFBA4D6E4C6}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OidcSamples.TaxApp", "OidcSamples.TaxApp\OidcSamples.TaxApp.csproj", "{3616F08D-4303-4F2D-8BCE-4023901DD865}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TaxApp", "TaxApp\TaxApp.csproj", "{3616F08D-4303-4F2D-8BCE-4023901DD865}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OidcSamples.AuthorizationServer", "OidcSamples.AuthorizationServer\OidcSamples.AuthorizationServer.csproj", "{B75F348C-3560-4955-9D09-1F94493F628F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AuthorizationServer", "AuthorizationServer\AuthorizationServer.csproj", "{B75F348C-3560-4955-9D09-1F94493F628F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/images/charter.zip b/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/images/charter.zip deleted file mode 100644 index c96646a..0000000 Binary files a/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/images/charter.zip and /dev/null differ diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/BearerTokenHandler.cs b/CSharp/TaxApp/BearerTokenHandler.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/BearerTokenHandler.cs rename to CSharp/TaxApp/BearerTokenHandler.cs diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Controllers/AuthenticationController.cs b/CSharp/TaxApp/Controllers/AuthenticationController.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Controllers/AuthenticationController.cs rename to CSharp/TaxApp/Controllers/AuthenticationController.cs diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Error.cshtml b/CSharp/TaxApp/Pages/Error.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Error.cshtml rename to CSharp/TaxApp/Pages/Error.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Error.cshtml.cs b/CSharp/TaxApp/Pages/Error.cshtml.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Error.cshtml.cs rename to CSharp/TaxApp/Pages/Error.cshtml.cs diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Index.cshtml b/CSharp/TaxApp/Pages/Index.cshtml similarity index 73% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Index.cshtml rename to CSharp/TaxApp/Pages/Index.cshtml index bafdc91..6d1ae6f 100644 --- a/CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Index.cshtml +++ b/CSharp/TaxApp/Pages/Index.cshtml @@ -15,28 +15,28 @@ style="margin-top: 60px; margin-bottom: 60px;">

Your total tax is:

@Model.TotalTax.ToString("N0") IQD

- +

Taxable Properties

- - - - - - - - +
AreaAdress
+ + + + + + + - @foreach (var realEstate in Model.RealEstate) - { - - - - - } - -
AreaAdress
@realEstate.Area@realEstate.Address
+ @foreach (var realEstate in Model.RealEstate) + { + + @realEstate.Area + @realEstate.Address + + } + +
diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Index.cshtml.cs b/CSharp/TaxApp/Pages/Index.cshtml.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Index.cshtml.cs rename to CSharp/TaxApp/Pages/Index.cshtml.cs diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Privacy.cshtml b/CSharp/TaxApp/Pages/Privacy.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Privacy.cshtml rename to CSharp/TaxApp/Pages/Privacy.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Privacy.cshtml.cs b/CSharp/TaxApp/Pages/Privacy.cshtml.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Privacy.cshtml.cs rename to CSharp/TaxApp/Pages/Privacy.cshtml.cs diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Shared/_Layout.cshtml b/CSharp/TaxApp/Pages/Shared/_Layout.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Shared/_Layout.cshtml rename to CSharp/TaxApp/Pages/Shared/_Layout.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Shared/_ValidationScriptsPartial.cshtml b/CSharp/TaxApp/Pages/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Shared/_ValidationScriptsPartial.cshtml rename to CSharp/TaxApp/Pages/Shared/_ValidationScriptsPartial.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Pages/_ViewImports.cshtml b/CSharp/TaxApp/Pages/_ViewImports.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Pages/_ViewImports.cshtml rename to CSharp/TaxApp/Pages/_ViewImports.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Pages/_ViewStart.cshtml b/CSharp/TaxApp/Pages/_ViewStart.cshtml similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Pages/_ViewStart.cshtml rename to CSharp/TaxApp/Pages/_ViewStart.cshtml diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Program.cs b/CSharp/TaxApp/Program.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Program.cs rename to CSharp/TaxApp/Program.cs diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Properties/launchSettings.json b/CSharp/TaxApp/Properties/launchSettings.json similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Properties/launchSettings.json rename to CSharp/TaxApp/Properties/launchSettings.json diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/Startup.cs b/CSharp/TaxApp/Startup.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Startup.cs rename to CSharp/TaxApp/Startup.cs diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/OidcSamples.TaxApp.csproj b/CSharp/TaxApp/TaxApp.csproj similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/OidcSamples.TaxApp.csproj rename to CSharp/TaxApp/TaxApp.csproj diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/appsettings.Development.json b/CSharp/TaxApp/appsettings.Development.json similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/appsettings.Development.json rename to CSharp/TaxApp/appsettings.Development.json diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/appsettings.json b/CSharp/TaxApp/appsettings.json similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/appsettings.json rename to CSharp/TaxApp/appsettings.json diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/libman.json b/CSharp/TaxApp/libman.json similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/libman.json rename to CSharp/TaxApp/libman.json diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/css/site.css b/CSharp/TaxApp/wwwroot/css/site.css similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/css/site.css rename to CSharp/TaxApp/wwwroot/css/site.css diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/favicon.ico b/CSharp/TaxApp/wwwroot/favicon.ico similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/favicon.ico rename to CSharp/TaxApp/wwwroot/favicon.ico diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/images/logo.svg b/CSharp/TaxApp/wwwroot/images/logo.svg similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/images/logo.svg rename to CSharp/TaxApp/wwwroot/images/logo.svg diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/js/site.js b/CSharp/TaxApp/wwwroot/js/site.js similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/js/site.js rename to CSharp/TaxApp/wwwroot/js/site.js diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/lib/bootstrap/LICENSE b/CSharp/TaxApp/wwwroot/lib/bootstrap/LICENSE similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/lib/bootstrap/LICENSE rename to CSharp/TaxApp/wwwroot/lib/bootstrap/LICENSE diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/CSharp/TaxApp/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt rename to CSharp/TaxApp/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/CSharp/TaxApp/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js rename to CSharp/TaxApp/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/CSharp/TaxApp/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js rename to CSharp/TaxApp/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/lib/jquery-validation/LICENSE.md b/CSharp/TaxApp/wwwroot/lib/jquery-validation/LICENSE.md similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/lib/jquery-validation/LICENSE.md rename to CSharp/TaxApp/wwwroot/lib/jquery-validation/LICENSE.md diff --git a/CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/lib/jquery/LICENSE.txt b/CSharp/TaxApp/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/wwwroot/lib/jquery/LICENSE.txt rename to CSharp/TaxApp/wwwroot/lib/jquery/LICENSE.txt diff --git a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Controllers/VehiclesController.cs b/CSharp/TrafficPoliceApi/Controllers/VehiclesController.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Controllers/VehiclesController.cs rename to CSharp/TrafficPoliceApi/Controllers/VehiclesController.cs diff --git a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Data/ApplicationDbContext.cs b/CSharp/TrafficPoliceApi/Data/ApplicationDbContext.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Data/ApplicationDbContext.cs rename to CSharp/TrafficPoliceApi/Data/ApplicationDbContext.cs diff --git a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Migrations/20210107062802_Vehicle.Designer.cs b/CSharp/TrafficPoliceApi/Migrations/20210107062802_Vehicle.Designer.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Migrations/20210107062802_Vehicle.Designer.cs rename to CSharp/TrafficPoliceApi/Migrations/20210107062802_Vehicle.Designer.cs diff --git a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Migrations/20210107062802_Vehicle.cs b/CSharp/TrafficPoliceApi/Migrations/20210107062802_Vehicle.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Migrations/20210107062802_Vehicle.cs rename to CSharp/TrafficPoliceApi/Migrations/20210107062802_Vehicle.cs diff --git a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Migrations/ApplicationDbContextModelSnapshot.cs b/CSharp/TrafficPoliceApi/Migrations/ApplicationDbContextModelSnapshot.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Migrations/ApplicationDbContextModelSnapshot.cs rename to CSharp/TrafficPoliceApi/Migrations/ApplicationDbContextModelSnapshot.cs diff --git a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Program.cs b/CSharp/TrafficPoliceApi/Program.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Program.cs rename to CSharp/TrafficPoliceApi/Program.cs diff --git a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Properties/launchSettings.json b/CSharp/TrafficPoliceApi/Properties/launchSettings.json similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Properties/launchSettings.json rename to CSharp/TrafficPoliceApi/Properties/launchSettings.json diff --git a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Startup.cs b/CSharp/TrafficPoliceApi/Startup.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/Startup.cs rename to CSharp/TrafficPoliceApi/Startup.cs diff --git a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/OidcSamples.TrafficPoliceApi.csproj b/CSharp/TrafficPoliceApi/TrafficPoliceApi.csproj similarity index 74% rename from CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/OidcSamples.TrafficPoliceApi.csproj rename to CSharp/TrafficPoliceApi/TrafficPoliceApi.csproj index d9e0646..02b0a24 100644 --- a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/OidcSamples.TrafficPoliceApi.csproj +++ b/CSharp/TrafficPoliceApi/TrafficPoliceApi.csproj @@ -5,10 +5,7 @@ - - - all diff --git a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/WeatherForecast.cs b/CSharp/TrafficPoliceApi/WeatherForecast.cs similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/WeatherForecast.cs rename to CSharp/TrafficPoliceApi/WeatherForecast.cs diff --git a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/appsettings.Development.json b/CSharp/TrafficPoliceApi/appsettings.Development.json similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/appsettings.Development.json rename to CSharp/TrafficPoliceApi/appsettings.Development.json diff --git a/CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/appsettings.json b/CSharp/TrafficPoliceApi/appsettings.json similarity index 100% rename from CSharp/OidcSamples/OidcSamples.TrafficPoliceApi/appsettings.json rename to CSharp/TrafficPoliceApi/appsettings.json diff --git a/README.md b/README.md index 27d24d8..793bb55 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,13 @@ This is an early look of what the future of authentication might look like for citizens and employees in Kurdistan. -**DISCLAIMER:** This is by no means a production-grade system. This was done in a short time and is only meant for demoing the Authorization Server. We are NOT using best practices everywhere in an effort to put something together as soon as possible. +**DISCLAIMER:** We are NOT using best practices in many places in an effort to put something together as quickly as possible. This is only meant as a demo. ## Components ### IdentityServer 4 -We are using IdentityServer 4 to implement our Authorization Server. You can find the source code here. +We are using IdentityServer 4 to implement our Authorization Server. You can find [the source code here](./CSharp/AuthorizationServer). **URL:** http://localhost:10000 @@ -19,13 +19,13 @@ We are using IdentityServer 4 to implement our Authorization Server. You can fin **How to run:** ``` -cd ./CSharp/OidcSamples/OidcSamples.AuthorizationServer +cd ./CSharp/AuthorizationServer dotnet run ``` ### Traffic Police React App -This is a react SPA that allows citizens to manage their registered vehicles. It talks to the Traffic Police API to get and update data. +This is a react SPA that allows citizens to manage their registered vehicles. It talks to the Traffic Police API to get and update data. You can find [the source code here](./React/traffic-police). **URL:** http://localhost:3000 @@ -46,7 +46,7 @@ npm start ### Traffic Police API -This is an ASP.NET Core API that talks to a PostgreSQL database. +This is an ASP.NET Core API that talks to a PostgreSQL database. You can find [the source code here](./CSharp/TrafficPoliceApi). **URL:** http://localhost:9000 @@ -56,11 +56,12 @@ This is an ASP.NET Core API that talks to a PostgreSQL database. - Authorization Server - PostgreSQL - [.NET Core EF CLI](https://docs.microsoft.com/en-us/ef/core/cli/dotnet) +- [Microsoft.AspNetCore.Authentication.JwtBearer](https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.JwtBearer) **How to run:** ``` -cd ./CSharp/OidcSamples/OidcSamples.TrafficPoliceApi +cd ./CSharp/TrafficPoliceApi dotnet tool install --global dotnet-ef dotnet ef database update dotnet run @@ -68,7 +69,7 @@ dotnet run ### Real Estate React App -This is a react SPA that allows citizens to manage their registered real estate. It talks to the Real Estate API to get and update data. +This is a react SPA that allows citizens to manage their registered real estate. It talks to the Real Estate API to get and update data. You can find [the source code here](./React/real-estate). **URL:** http://localhost:4000 @@ -91,7 +92,7 @@ npm start This is an ExpressJS API that talks to a PostgreSQL database. -**URL:** http://localhost:6000 +**URL:** http://localhost:8000 **Dependencies:** @@ -122,6 +123,27 @@ npm install node index.js ``` +### Tax ASP.NET Core App + +This is a server-side app using ASP.NET Core Razor Pages. It talks to the Traffic Police API and Real Estate API to calculate taxes. You can find [the source code here](./CSharp/TaxApp). + +**URL:** http://localhost:7000 + +**Dependencies:** + +- Authorization Server +- Traffic Police API +- Real Estate API +- [Microsoft.AspNetCore.Authentication.OpenIdConnect](https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.OpenIdConnect) + +**How to run:** + +``` +cd ./CSharp/TaxApp +dotnet run +``` + ## Notes 1. The APIs assume that the PostgreSQL database instance is on localhost and the username is `postgres` and password is `root`. If it's different, then you have to configure the APIs with the correct credentials. +1. We are using different tech stacks for different apps/APIs in this demo to show that an authorization server is language-agnostic and can be used by different tech stacks and in different use cases.