From 0071321f504c2adabac8eb60aeaf3a2739965b17 Mon Sep 17 00:00:00 2001 From: Muhammad Azeez Date: Mon, 18 Jan 2021 18:23:33 +0300 Subject: [PATCH 1/4] Update README.md --- README.md | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 27d24d8..44a6620 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/OidcSamples/OidcSamples.AuthorizationServer). **URL:** http://localhost:10000 @@ -25,7 +25,7 @@ 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/OidcSamples/OidcSamples.TrafficPoliceApi). **URL:** http://localhost:9000 @@ -56,6 +56,7 @@ 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:** @@ -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 @@ -122,6 +123,26 @@ 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/OidcSamples/OidcSamples.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/OidcSamples/OidcSamples.OidcSamples.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. From 04b6e1af7cce19f86ae167bd45ca4ff47dfc3c87 Mon Sep 17 00:00:00 2001 From: Muhammad Azeez Date: Mon, 18 Jan 2021 18:32:15 +0300 Subject: [PATCH 2/4] clean up CSharp folder --- .../AuthorizationServer.csproj} | 0 .../Config.cs | 0 .../Program.cs | 0 .../Properties/launchSettings.json | 0 .../Quickstart/Account/AccountController.cs | 0 .../Quickstart/Account/AccountOptions.cs | 0 .../Quickstart/Account/ExternalController.cs | 0 .../Quickstart/Account/ExternalProvider.cs | 0 .../Quickstart/Account/LoggedOutViewModel.cs | 0 .../Quickstart/Account/LoginInputModel.cs | 0 .../Quickstart/Account/LoginViewModel.cs | 0 .../Quickstart/Account/LogoutInputModel.cs | 0 .../Quickstart/Account/LogoutViewModel.cs | 0 .../Quickstart/Account/RedirectViewModel.cs | 0 .../Quickstart/Account/TotpViewModel.cs | 0 .../Quickstart/Consent/ConsentController.cs | 0 .../Quickstart/Consent/ConsentInputModel.cs | 0 .../Quickstart/Consent/ConsentOptions.cs | 0 .../Quickstart/Consent/ConsentViewModel.cs | 0 .../Quickstart/Consent/ProcessConsentResult.cs | 0 .../Quickstart/Consent/ScopeViewModel.cs | 0 .../Device/DeviceAuthorizationInputModel.cs | 0 .../Device/DeviceAuthorizationViewModel.cs | 0 .../Quickstart/Device/DeviceController.cs | 0 .../Quickstart/Diagnostics/DiagnosticsController.cs | 0 .../Quickstart/Diagnostics/DiagnosticsViewModel.cs | 0 .../Quickstart/Extensions.cs | 0 .../Quickstart/Grants/GrantsController.cs | 0 .../Quickstart/Grants/GrantsViewModel.cs | 0 .../Quickstart/Home/ErrorViewModel.cs | 0 .../Quickstart/Home/HomeController.cs | 0 .../Quickstart/SecurityHeadersAttribute.cs | 0 .../Quickstart/TestUsers.cs | 0 .../Startup.cs | 0 .../Views/Account/AccessDenied.cshtml | 0 .../Views/Account/LoggedOut.cshtml | 0 .../Views/Account/Login.cshtml | 0 .../Views/Account/Logout.cshtml | 0 .../Views/Account/RegisterMobileDevice.cshtml | 0 .../Views/Consent/Index.cshtml | 0 .../Views/Device/Success.cshtml | 0 .../Views/Device/UserCodeCapture.cshtml | 0 .../Views/Device/UserCodeConfirmation.cshtml | 0 .../Views/Diagnostics/Index.cshtml | 0 .../Views/Grants/Index.cshtml | 0 .../Views/Home/Index.cshtml | 0 .../Views/Shared/Error.cshtml | 0 .../Views/Shared/Redirect.cshtml | 0 .../Views/Shared/_Layout.cshtml | 0 .../Views/Shared/_Nav.cshtml | 0 .../Views/Shared/_ScopeListItem.cshtml | 0 .../Views/Shared/_ValidationSummary.cshtml | 0 .../Views/_ViewImports.cshtml | 0 .../Views/_ViewStart.cshtml | 0 .../cert.pem | 0 .../key.pem | 0 .../tempkey.jwk | 0 .../wwwroot/css/site.css | 0 .../wwwroot/css/site.min.css | 0 .../wwwroot/css/site.scss | 0 .../wwwroot/favicon.ico | Bin .../wwwroot/icon.jpg | Bin .../wwwroot/icon.png | Bin .../wwwroot/js/signin-redirect.js | 0 .../wwwroot/js/signout-redirect.js | 0 .../wwwroot/lib/bootstrap/README.md | 0 .../wwwroot/lib/bootstrap/scss/_alert.scss | 0 .../wwwroot/lib/bootstrap/scss/_badge.scss | 0 .../wwwroot/lib/bootstrap/scss/_breadcrumb.scss | 0 .../wwwroot/lib/bootstrap/scss/_button-group.scss | 0 .../wwwroot/lib/bootstrap/scss/_buttons.scss | 0 .../wwwroot/lib/bootstrap/scss/_card.scss | 0 .../wwwroot/lib/bootstrap/scss/_carousel.scss | 0 .../wwwroot/lib/bootstrap/scss/_close.scss | 0 .../wwwroot/lib/bootstrap/scss/_code.scss | 0 .../wwwroot/lib/bootstrap/scss/_custom-forms.scss | 0 .../wwwroot/lib/bootstrap/scss/_dropdown.scss | 0 .../wwwroot/lib/bootstrap/scss/_forms.scss | 0 .../wwwroot/lib/bootstrap/scss/_functions.scss | 0 .../wwwroot/lib/bootstrap/scss/_grid.scss | 0 .../wwwroot/lib/bootstrap/scss/_images.scss | 0 .../wwwroot/lib/bootstrap/scss/_input-group.scss | 0 .../wwwroot/lib/bootstrap/scss/_jumbotron.scss | 0 .../wwwroot/lib/bootstrap/scss/_list-group.scss | 0 .../wwwroot/lib/bootstrap/scss/_media.scss | 0 .../wwwroot/lib/bootstrap/scss/_mixins.scss | 0 .../wwwroot/lib/bootstrap/scss/_modal.scss | 0 .../wwwroot/lib/bootstrap/scss/_nav.scss | 0 .../wwwroot/lib/bootstrap/scss/_navbar.scss | 0 .../wwwroot/lib/bootstrap/scss/_pagination.scss | 0 .../wwwroot/lib/bootstrap/scss/_popover.scss | 0 .../wwwroot/lib/bootstrap/scss/_print.scss | 0 .../wwwroot/lib/bootstrap/scss/_progress.scss | 0 .../wwwroot/lib/bootstrap/scss/_reboot.scss | 0 .../wwwroot/lib/bootstrap/scss/_root.scss | 0 .../wwwroot/lib/bootstrap/scss/_spinners.scss | 0 .../wwwroot/lib/bootstrap/scss/_tables.scss | 0 .../wwwroot/lib/bootstrap/scss/_toasts.scss | 0 .../wwwroot/lib/bootstrap/scss/_tooltip.scss | 0 .../wwwroot/lib/bootstrap/scss/_transitions.scss | 0 .../wwwroot/lib/bootstrap/scss/_type.scss | 0 .../wwwroot/lib/bootstrap/scss/_utilities.scss | 0 .../wwwroot/lib/bootstrap/scss/_variables.scss | 0 .../wwwroot/lib/bootstrap/scss/bootstrap-grid.scss | 0 .../lib/bootstrap/scss/bootstrap-reboot.scss | 0 .../wwwroot/lib/bootstrap/scss/bootstrap.scss | 0 .../wwwroot/lib/bootstrap/scss/mixins/_alert.scss | 0 .../bootstrap/scss/mixins/_background-variant.scss | 0 .../wwwroot/lib/bootstrap/scss/mixins/_badge.scss | 0 .../lib/bootstrap/scss/mixins/_border-radius.scss | 0 .../lib/bootstrap/scss/mixins/_box-shadow.scss | 0 .../lib/bootstrap/scss/mixins/_breakpoints.scss | 0 .../wwwroot/lib/bootstrap/scss/mixins/_buttons.scss | 0 .../wwwroot/lib/bootstrap/scss/mixins/_caret.scss | 0 .../lib/bootstrap/scss/mixins/_clearfix.scss | 0 .../lib/bootstrap/scss/mixins/_deprecate.scss | 0 .../wwwroot/lib/bootstrap/scss/mixins/_float.scss | 0 .../wwwroot/lib/bootstrap/scss/mixins/_forms.scss | 0 .../lib/bootstrap/scss/mixins/_gradients.scss | 0 .../lib/bootstrap/scss/mixins/_grid-framework.scss | 0 .../wwwroot/lib/bootstrap/scss/mixins/_grid.scss | 0 .../wwwroot/lib/bootstrap/scss/mixins/_hover.scss | 0 .../wwwroot/lib/bootstrap/scss/mixins/_image.scss | 0 .../lib/bootstrap/scss/mixins/_list-group.scss | 0 .../wwwroot/lib/bootstrap/scss/mixins/_lists.scss | 0 .../lib/bootstrap/scss/mixins/_nav-divider.scss | 0 .../lib/bootstrap/scss/mixins/_pagination.scss | 0 .../lib/bootstrap/scss/mixins/_reset-text.scss | 0 .../wwwroot/lib/bootstrap/scss/mixins/_resize.scss | 0 .../lib/bootstrap/scss/mixins/_screen-reader.scss | 0 .../wwwroot/lib/bootstrap/scss/mixins/_size.scss | 0 .../lib/bootstrap/scss/mixins/_table-row.scss | 0 .../lib/bootstrap/scss/mixins/_text-emphasis.scss | 0 .../lib/bootstrap/scss/mixins/_text-hide.scss | 0 .../lib/bootstrap/scss/mixins/_text-truncate.scss | 0 .../lib/bootstrap/scss/mixins/_transition.scss | 0 .../lib/bootstrap/scss/mixins/_visibility.scss | 0 .../lib/bootstrap/scss/utilities/_align.scss | 0 .../lib/bootstrap/scss/utilities/_background.scss | 0 .../lib/bootstrap/scss/utilities/_borders.scss | 0 .../lib/bootstrap/scss/utilities/_clearfix.scss | 0 .../lib/bootstrap/scss/utilities/_display.scss | 0 .../lib/bootstrap/scss/utilities/_embed.scss | 0 .../wwwroot/lib/bootstrap/scss/utilities/_flex.scss | 0 .../lib/bootstrap/scss/utilities/_float.scss | 0 .../lib/bootstrap/scss/utilities/_overflow.scss | 0 .../lib/bootstrap/scss/utilities/_position.scss | 0 .../bootstrap/scss/utilities/_screenreaders.scss | 0 .../lib/bootstrap/scss/utilities/_shadows.scss | 0 .../lib/bootstrap/scss/utilities/_sizing.scss | 0 .../lib/bootstrap/scss/utilities/_spacing.scss | 0 .../bootstrap/scss/utilities/_stretched-link.scss | 0 .../wwwroot/lib/bootstrap/scss/utilities/_text.scss | 0 .../lib/bootstrap/scss/utilities/_visibility.scss | 0 .../wwwroot/lib/bootstrap/scss/vendor/_rfs.scss | 0 .../wwwroot/lib/jquery/LICENSE.txt | 0 .../wwwroot/lib/jquery/README.md | 0 .../wwwroot/lib/qrcodejs/qrcode.min.js | 0 CSharp/{OidcSamples => }/OidcSamples.sln | 6 +++--- .../BearerTokenHandler.cs | 0 .../Controllers/AuthenticationController.cs | 0 .../Pages/Error.cshtml | 0 .../Pages/Error.cshtml.cs | 0 .../Pages/Index.cshtml | 0 .../Pages/Index.cshtml.cs | 0 .../Pages/Privacy.cshtml | 0 .../Pages/Privacy.cshtml.cs | 0 .../Pages/Shared/_Layout.cshtml | 0 .../Pages/Shared/_ValidationScriptsPartial.cshtml | 0 .../Pages/_ViewImports.cshtml | 0 .../Pages/_ViewStart.cshtml | 0 .../OidcSamples.TaxApp => TaxApp}/Program.cs | 0 .../Properties/launchSettings.json | 0 .../OidcSamples.TaxApp => TaxApp}/Startup.cs | 0 .../TaxApp.csproj} | 0 .../appsettings.Development.json | 0 .../OidcSamples.TaxApp => TaxApp}/appsettings.json | 0 .../OidcSamples.TaxApp => TaxApp}/libman.json | 0 .../wwwroot/css/site.css | 0 .../wwwroot/favicon.ico | Bin .../wwwroot/images/logo.svg | 0 .../wwwroot/js/site.js | 0 .../wwwroot/lib/bootstrap/LICENSE | 0 .../lib/jquery-validation-unobtrusive/LICENSE.txt | 0 .../jquery.validate.unobtrusive.js | 0 .../jquery.validate.unobtrusive.min.js | 0 .../wwwroot/lib/jquery-validation/LICENSE.md | 0 .../wwwroot/lib/jquery/LICENSE.txt | 0 .../Controllers/VehiclesController.cs | 0 .../Data/ApplicationDbContext.cs | 0 .../Migrations/20210107062802_Vehicle.Designer.cs | 0 .../Migrations/20210107062802_Vehicle.cs | 0 .../Migrations/ApplicationDbContextModelSnapshot.cs | 0 .../Program.cs | 0 .../Properties/launchSettings.json | 0 .../Startup.cs | 0 .../TrafficPoliceApi.csproj} | 3 --- .../WeatherForecast.cs | 0 .../appsettings.Development.json | 0 .../appsettings.json | 0 README.md | 12 ++++++------ 201 files changed, 9 insertions(+), 12 deletions(-) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer/OidcSamples.AuthorizationServer.csproj => AuthorizationServer/AuthorizationServer.csproj} (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Config.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Program.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Properties/launchSettings.json (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Account/AccountController.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Account/AccountOptions.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Account/ExternalController.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Account/ExternalProvider.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Account/LoggedOutViewModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Account/LoginInputModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Account/LoginViewModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Account/LogoutInputModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Account/LogoutViewModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Account/RedirectViewModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Account/TotpViewModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Consent/ConsentController.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Consent/ConsentInputModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Consent/ConsentOptions.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Consent/ConsentViewModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Consent/ProcessConsentResult.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Consent/ScopeViewModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Device/DeviceAuthorizationInputModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Device/DeviceAuthorizationViewModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Device/DeviceController.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Diagnostics/DiagnosticsController.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Diagnostics/DiagnosticsViewModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Extensions.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Grants/GrantsController.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Grants/GrantsViewModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Home/ErrorViewModel.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/Home/HomeController.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/SecurityHeadersAttribute.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Quickstart/TestUsers.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Startup.cs (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Account/AccessDenied.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Account/LoggedOut.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Account/Login.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Account/Logout.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Account/RegisterMobileDevice.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Consent/Index.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Device/Success.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Device/UserCodeCapture.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Device/UserCodeConfirmation.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Diagnostics/Index.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Grants/Index.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Home/Index.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Shared/Error.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Shared/Redirect.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Shared/_Layout.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Shared/_Nav.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Shared/_ScopeListItem.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/Shared/_ValidationSummary.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/_ViewImports.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/Views/_ViewStart.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/cert.pem (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/key.pem (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/tempkey.jwk (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/css/site.css (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/css/site.min.css (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/css/site.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/favicon.ico (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/icon.jpg (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/icon.png (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/js/signin-redirect.js (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/js/signout-redirect.js (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/README.md (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_alert.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_badge.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_breadcrumb.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_button-group.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_buttons.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_card.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_carousel.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_close.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_code.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_custom-forms.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_dropdown.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_forms.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_functions.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_grid.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_images.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_input-group.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_jumbotron.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_list-group.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_media.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_mixins.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_modal.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_nav.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_navbar.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_pagination.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_popover.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_print.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_progress.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_reboot.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_root.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_spinners.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_tables.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_toasts.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_tooltip.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_transitions.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_type.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_utilities.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/_variables.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/bootstrap-grid.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/bootstrap-reboot.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/bootstrap.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_alert.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_background-variant.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_badge.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_border-radius.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_box-shadow.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_breakpoints.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_buttons.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_caret.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_clearfix.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_deprecate.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_float.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_forms.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_gradients.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_grid-framework.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_grid.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_hover.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_image.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_list-group.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_lists.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_nav-divider.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_pagination.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_reset-text.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_resize.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_screen-reader.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_size.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_table-row.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_text-emphasis.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_text-hide.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_text-truncate.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_transition.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/mixins/_visibility.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_align.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_background.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_borders.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_clearfix.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_display.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_embed.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_flex.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_float.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_overflow.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_position.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_screenreaders.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_shadows.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_sizing.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_spacing.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_stretched-link.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_text.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/utilities/_visibility.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/bootstrap/scss/vendor/_rfs.scss (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/jquery/LICENSE.txt (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/jquery/README.md (100%) rename CSharp/{OidcSamples/OidcSamples.AuthorizationServer => AuthorizationServer}/wwwroot/lib/qrcodejs/qrcode.min.js (100%) rename CSharp/{OidcSamples => }/OidcSamples.sln (74%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/BearerTokenHandler.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Controllers/AuthenticationController.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Pages/Error.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Pages/Error.cshtml.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Pages/Index.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Pages/Index.cshtml.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Pages/Privacy.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Pages/Privacy.cshtml.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Pages/Shared/_Layout.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Pages/Shared/_ValidationScriptsPartial.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Pages/_ViewImports.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Pages/_ViewStart.cshtml (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Program.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Properties/launchSettings.json (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/Startup.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp/OidcSamples.TaxApp.csproj => TaxApp/TaxApp.csproj} (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/appsettings.Development.json (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/appsettings.json (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/libman.json (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/wwwroot/css/site.css (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/wwwroot/favicon.ico (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/wwwroot/images/logo.svg (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/wwwroot/js/site.js (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/wwwroot/lib/bootstrap/LICENSE (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/wwwroot/lib/jquery-validation/LICENSE.md (100%) rename CSharp/{OidcSamples/OidcSamples.TaxApp => TaxApp}/wwwroot/lib/jquery/LICENSE.txt (100%) rename CSharp/{OidcSamples/OidcSamples.TrafficPoliceApi => TrafficPoliceApi}/Controllers/VehiclesController.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TrafficPoliceApi => TrafficPoliceApi}/Data/ApplicationDbContext.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TrafficPoliceApi => TrafficPoliceApi}/Migrations/20210107062802_Vehicle.Designer.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TrafficPoliceApi => TrafficPoliceApi}/Migrations/20210107062802_Vehicle.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TrafficPoliceApi => TrafficPoliceApi}/Migrations/ApplicationDbContextModelSnapshot.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TrafficPoliceApi => TrafficPoliceApi}/Program.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TrafficPoliceApi => TrafficPoliceApi}/Properties/launchSettings.json (100%) rename CSharp/{OidcSamples/OidcSamples.TrafficPoliceApi => TrafficPoliceApi}/Startup.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TrafficPoliceApi/OidcSamples.TrafficPoliceApi.csproj => TrafficPoliceApi/TrafficPoliceApi.csproj} (74%) rename CSharp/{OidcSamples/OidcSamples.TrafficPoliceApi => TrafficPoliceApi}/WeatherForecast.cs (100%) rename CSharp/{OidcSamples/OidcSamples.TrafficPoliceApi => TrafficPoliceApi}/appsettings.Development.json (100%) rename CSharp/{OidcSamples/OidcSamples.TrafficPoliceApi => TrafficPoliceApi}/appsettings.json (100%) 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/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 100% rename from CSharp/OidcSamples/OidcSamples.TaxApp/Pages/Index.cshtml rename to CSharp/TaxApp/Pages/Index.cshtml 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 44a6620..157061f 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This is an early look of what the future of authentication might look like for c ### IdentityServer 4 -We are using IdentityServer 4 to implement our Authorization Server. You can find [the source code here](./CSharp/OidcSamples/OidcSamples.AuthorizationServer). +We are using IdentityServer 4 to implement our Authorization Server. You can find [the source code here](./CSharp/AuthorizationServer). **URL:** http://localhost:10000 @@ -19,7 +19,7 @@ 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 ``` @@ -46,7 +46,7 @@ npm start ### Traffic Police API -This is an ASP.NET Core API that talks to a PostgreSQL database. You can find [the source code here](./CSharp/OidcSamples/OidcSamples.TrafficPoliceApi). +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 @@ -61,7 +61,7 @@ This is an ASP.NET Core API that talks to a PostgreSQL database. You can find [t **How to run:** ``` -cd ./CSharp/OidcSamples/OidcSamples.TrafficPoliceApi +cd ./CSharp/TrafficPoliceApi dotnet tool install --global dotnet-ef dotnet ef database update dotnet run @@ -125,7 +125,7 @@ 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/OidcSamples/OidcSamples.TaxApp). +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 @@ -139,7 +139,7 @@ This is a server-side app using ASP.NET Core Razor Pages. It talks to the Traffi **How to run:** ``` -cd ./CSharp/OidcSamples/OidcSamples.OidcSamples.TaxApp +cd ./CSharp/TaxApp dotnet run ``` From c6b89c88df656a502dadc37c38c3c8f8bb84d05e Mon Sep 17 00:00:00 2001 From: Muhammad Azeez Date: Mon, 18 Jan 2021 18:36:05 +0300 Subject: [PATCH 3/4] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 157061f..2d2c70f 100644 --- a/README.md +++ b/README.md @@ -146,3 +146,4 @@ 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. From e9be1f1ca5d53b3e972cd763790069227ec8018d Mon Sep 17 00:00:00 2001 From: Muhammad Azeez Date: Mon, 18 Jan 2021 18:44:03 +0300 Subject: [PATCH 4/4] fix a small typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2d2c70f..793bb55 100644 --- a/README.md +++ b/README.md @@ -92,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:**