diff --git a/.github/workflows/access-token-management-ci.yml b/.github/workflows/access-token-management-ci.yml
new file mode 100644
index 00000000..5c3aec37
--- /dev/null
+++ b/.github/workflows/access-token-management-ci.yml
@@ -0,0 +1,40 @@
+name: access-token-management-ci
+
+permissions:
+ contents: read
+
+on:
+ workflow_dispatch:
+ push:
+ branches:
+ - main
+ tags:
+ - access-token-management-v*
+ paths:
+ - .github/workflows/access-token-management-ci.yml
+ - access-token-management/*
+ pull_request:
+ paths:
+ - .github/workflows/access-token-management-ci.yml
+ - access-token-management/*
+
+env:
+ DOTNET_NOLOGO: true
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+
+ - name: Setup dotnet
+ uses: actions/setup-dotnet@v1
+ with:
+ dotnet-version: |
+ 8.0.x
+ - name: Build and test
+ run: ./build.ps1
+
\ No newline at end of file
diff --git a/.github/workflows/codeql.yml b/.github/workflows/access-token-management-codeql.yml
similarity index 100%
rename from .github/workflows/codeql.yml
rename to .github/workflows/access-token-management-codeql.yml
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
deleted file mode 100644
index 1ac0a82e..00000000
--- a/.github/workflows/ci.yml
+++ /dev/null
@@ -1,55 +0,0 @@
-name: "CI"
-
-on:
- push:
- branches:
- - main
- - features/**
- tags:
- - '*.*.*'
- pull_request:
-
-env:
- DOTNET_NOLOGO: true
-
-permissions:
- contents: read
-
-jobs:
- build:
- strategy:
- fail-fast: false
- matrix:
- runs-on: [macOS-latest, ubuntu-latest, windows-latest]
- name: ${{ matrix.runs-on }}
- runs-on: ${{ matrix.runs-on }}
-
- steps:
- - uses: actions/checkout@v2.4.0
- with:
- fetch-depth: 0
-
- - name: Setup dotnet
- uses: actions/setup-dotnet@v1
- with:
- dotnet-version: |
- 6.0.x
- - name: Setup dotnet
- uses: actions/setup-dotnet@v1
- with:
- dotnet-version: |
- 8.0.x
-
- - run: dotnet --info
-
- - if: contains(matrix.runs-on, 'macOS') || contains(matrix.runs-on, 'ubuntu')
- run: ./build.sh
- - if: matrix.runs-on == 'windows-latest' && github.ref != 'refs/heads/main' && !contains(github.ref, 'refs/tags/')
- run: ./build.ps1
- - if: (matrix.runs-on == 'windows-latest') && (github.ref == 'refs/heads/main' || contains(github.ref, 'refs/tags/'))
- env:
- SignClientSecret: ${{ secrets.SIGNCLIENTSECRET }}
- run: |
- ./build.ps1 sign
- dotnet nuget push .\artifacts\*.nupkg -s https://www.myget.org/F/duende_identityserver/api/v2/package -k ${{ secrets.MYGET }}
-
\ No newline at end of file
diff --git a/README.md b/README.md
index 61afeab9..368b6537 100644
--- a/README.md
+++ b/README.md
@@ -1,25 +1,11 @@
-## About Duende.AccessTokenManagement
-This is the repository for a set of .NET libraries that manage OAuth and OpenId
-Connect access tokens. These tools automatically acquire new tokens when old
-tokens are about to expire, provide conveniences for using the current token
-with HTTP clients, and can revoke tokens that are no longer needed.
+# Duende Free and Open Source Software
+This is the repository that contain Duende's Free and Open Source Sofware.
-## Packages
-The libraries in this repository are distributed as NuGet packages.
-
-- [Duende.AccessTokenManagement](https://www.nuget.org/packages/Duende.AccessTokenManagement) manages tokens acquired in machine-to-machine flows in
-[.NET workers](https://learn.microsoft.com/en-us/dotnet/core/extensions/workers) and [ASP.NET Core worker services](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services).
-- [Duende.AccessTokenManagement.OpenIdConnect](https://www.nuget.org/packages/Duende.AccessTokenManagement.OpenIdConnect)
-manages tokens acquired in user-centric flows in [ASP.NET Core](https://dotnet.microsoft.com/en-us/apps/aspnet)
-applications.
-
-## Documentation
-Documentation is available [here](https://github.com/DuendeSoftware/Duende.AccessTokenManagement/wiki).
+- [Duende.AccessTokenManagement](/access-token-management/) .NET libraries that manage OAuth and OpenId Connect access tokens.
## License and Feedback
-Duende.AccessTokenManagement is released as open source under the
-[Apache 2.0 license](https://github.com/DuendeSoftware/Duende.AccessTokenManagement/blob/main/LICENSE).
-[Bug reports, feature requests](https://github.com/DuendeSoftware/Duende.AccessTokenManagement/issues) and
-[contributions](https://github.com/DuendeSoftware/Duende.AccessTokenManagement/pulls) are welcome.
-If you have an idea for a new feature or significant code change you'd like to propose, please start with a
-GitHub issue so that we can discuss it. Thanks in advance!
\ No newline at end of file
+Deuende FOSS projects are released as open source under the
+[Apache 2.0 license](/LICENSE).
+[Bug reports, feature requests](https://github.com/DuendeSoftware/foss/issues) and
+[contributions](https://github.com/DuendeSoftware/foss/pulls) are welcome.
+If you have an idea for a new feature or significant code change you'd like to propose, please start with a GitHub issue so that we can discuss it. Thanks in advance!
\ No newline at end of file
diff --git a/.config/dotnet-tools.json b/access-token-management/.config/dotnet-tools.json
similarity index 100%
rename from .config/dotnet-tools.json
rename to access-token-management/.config/dotnet-tools.json
diff --git a/.gitignore b/access-token-management/.gitignore
similarity index 100%
rename from .gitignore
rename to access-token-management/.gitignore
diff --git a/.vscode/launch.json b/access-token-management/.vscode/launch.json
similarity index 100%
rename from .vscode/launch.json
rename to access-token-management/.vscode/launch.json
diff --git a/.vscode/tasks.json b/access-token-management/.vscode/tasks.json
similarity index 100%
rename from .vscode/tasks.json
rename to access-token-management/.vscode/tasks.json
diff --git a/Directory.Build.props b/access-token-management/Directory.Build.props
similarity index 100%
rename from Directory.Build.props
rename to access-token-management/Directory.Build.props
diff --git a/Directory.Build.targets b/access-token-management/Directory.Build.targets
similarity index 100%
rename from Directory.Build.targets
rename to access-token-management/Directory.Build.targets
diff --git a/Duende.AccessTokenManagement.sln b/access-token-management/Duende.AccessTokenManagement.sln
similarity index 100%
rename from Duende.AccessTokenManagement.sln
rename to access-token-management/Duende.AccessTokenManagement.sln
diff --git a/access-token-management/README.md b/access-token-management/README.md
new file mode 100644
index 00000000..61afeab9
--- /dev/null
+++ b/access-token-management/README.md
@@ -0,0 +1,25 @@
+## About Duende.AccessTokenManagement
+This is the repository for a set of .NET libraries that manage OAuth and OpenId
+Connect access tokens. These tools automatically acquire new tokens when old
+tokens are about to expire, provide conveniences for using the current token
+with HTTP clients, and can revoke tokens that are no longer needed.
+
+## Packages
+The libraries in this repository are distributed as NuGet packages.
+
+- [Duende.AccessTokenManagement](https://www.nuget.org/packages/Duende.AccessTokenManagement) manages tokens acquired in machine-to-machine flows in
+[.NET workers](https://learn.microsoft.com/en-us/dotnet/core/extensions/workers) and [ASP.NET Core worker services](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services).
+- [Duende.AccessTokenManagement.OpenIdConnect](https://www.nuget.org/packages/Duende.AccessTokenManagement.OpenIdConnect)
+manages tokens acquired in user-centric flows in [ASP.NET Core](https://dotnet.microsoft.com/en-us/apps/aspnet)
+applications.
+
+## Documentation
+Documentation is available [here](https://github.com/DuendeSoftware/Duende.AccessTokenManagement/wiki).
+
+## License and Feedback
+Duende.AccessTokenManagement is released as open source under the
+[Apache 2.0 license](https://github.com/DuendeSoftware/Duende.AccessTokenManagement/blob/main/LICENSE).
+[Bug reports, feature requests](https://github.com/DuendeSoftware/Duende.AccessTokenManagement/issues) and
+[contributions](https://github.com/DuendeSoftware/Duende.AccessTokenManagement/pulls) are welcome.
+If you have an idea for a new feature or significant code change you'd like to propose, please start with a
+GitHub issue so that we can discuss it. Thanks in advance!
\ No newline at end of file
diff --git a/build.ps1 b/access-token-management/build.ps1
similarity index 100%
rename from build.ps1
rename to access-token-management/build.ps1
diff --git a/build/Program.cs b/access-token-management/build/Program.cs
similarity index 100%
rename from build/Program.cs
rename to access-token-management/build/Program.cs
diff --git a/build/build.csproj b/access-token-management/build/build.csproj
similarity index 100%
rename from build/build.csproj
rename to access-token-management/build/build.csproj
diff --git a/global.json b/access-token-management/global.json
similarity index 100%
rename from global.json
rename to access-token-management/global.json
diff --git a/icon.png b/access-token-management/icon.png
similarity index 100%
rename from icon.png
rename to access-token-management/icon.png
diff --git a/samples/BlazorServer/App.razor b/access-token-management/samples/BlazorServer/App.razor
similarity index 100%
rename from samples/BlazorServer/App.razor
rename to access-token-management/samples/BlazorServer/App.razor
diff --git a/samples/BlazorServer/BlazorServer.csproj b/access-token-management/samples/BlazorServer/BlazorServer.csproj
similarity index 100%
rename from samples/BlazorServer/BlazorServer.csproj
rename to access-token-management/samples/BlazorServer/BlazorServer.csproj
diff --git a/samples/BlazorServer/Data/WeatherForecast.cs b/access-token-management/samples/BlazorServer/Data/WeatherForecast.cs
similarity index 100%
rename from samples/BlazorServer/Data/WeatherForecast.cs
rename to access-token-management/samples/BlazorServer/Data/WeatherForecast.cs
diff --git a/samples/BlazorServer/HostingExtensions.cs b/access-token-management/samples/BlazorServer/HostingExtensions.cs
similarity index 100%
rename from samples/BlazorServer/HostingExtensions.cs
rename to access-token-management/samples/BlazorServer/HostingExtensions.cs
diff --git a/samples/BlazorServer/Pages/Counter.razor b/access-token-management/samples/BlazorServer/Pages/Counter.razor
similarity index 100%
rename from samples/BlazorServer/Pages/Counter.razor
rename to access-token-management/samples/BlazorServer/Pages/Counter.razor
diff --git a/samples/BlazorServer/Pages/Error.cshtml b/access-token-management/samples/BlazorServer/Pages/Error.cshtml
similarity index 100%
rename from samples/BlazorServer/Pages/Error.cshtml
rename to access-token-management/samples/BlazorServer/Pages/Error.cshtml
diff --git a/samples/BlazorServer/Pages/Error.cshtml.cs b/access-token-management/samples/BlazorServer/Pages/Error.cshtml.cs
similarity index 100%
rename from samples/BlazorServer/Pages/Error.cshtml.cs
rename to access-token-management/samples/BlazorServer/Pages/Error.cshtml.cs
diff --git a/samples/BlazorServer/Pages/FetchData.razor b/access-token-management/samples/BlazorServer/Pages/FetchData.razor
similarity index 100%
rename from samples/BlazorServer/Pages/FetchData.razor
rename to access-token-management/samples/BlazorServer/Pages/FetchData.razor
diff --git a/samples/BlazorServer/Pages/FetchRemoteData.razor b/access-token-management/samples/BlazorServer/Pages/FetchRemoteData.razor
similarity index 100%
rename from samples/BlazorServer/Pages/FetchRemoteData.razor
rename to access-token-management/samples/BlazorServer/Pages/FetchRemoteData.razor
diff --git a/samples/BlazorServer/Pages/Index.razor b/access-token-management/samples/BlazorServer/Pages/Index.razor
similarity index 100%
rename from samples/BlazorServer/Pages/Index.razor
rename to access-token-management/samples/BlazorServer/Pages/Index.razor
diff --git a/samples/BlazorServer/Plumbing/AccountController.cs b/access-token-management/samples/BlazorServer/Plumbing/AccountController.cs
similarity index 100%
rename from samples/BlazorServer/Plumbing/AccountController.cs
rename to access-token-management/samples/BlazorServer/Plumbing/AccountController.cs
diff --git a/samples/BlazorServer/Plumbing/CookieEvents.cs b/access-token-management/samples/BlazorServer/Plumbing/CookieEvents.cs
similarity index 100%
rename from samples/BlazorServer/Plumbing/CookieEvents.cs
rename to access-token-management/samples/BlazorServer/Plumbing/CookieEvents.cs
diff --git a/samples/BlazorServer/Plumbing/OidcEvents.cs b/access-token-management/samples/BlazorServer/Plumbing/OidcEvents.cs
similarity index 100%
rename from samples/BlazorServer/Plumbing/OidcEvents.cs
rename to access-token-management/samples/BlazorServer/Plumbing/OidcEvents.cs
diff --git a/samples/BlazorServer/Plumbing/ServerSideTokenStore.cs b/access-token-management/samples/BlazorServer/Plumbing/ServerSideTokenStore.cs
similarity index 100%
rename from samples/BlazorServer/Plumbing/ServerSideTokenStore.cs
rename to access-token-management/samples/BlazorServer/Plumbing/ServerSideTokenStore.cs
diff --git a/samples/BlazorServer/Program.cs b/access-token-management/samples/BlazorServer/Program.cs
similarity index 100%
rename from samples/BlazorServer/Program.cs
rename to access-token-management/samples/BlazorServer/Program.cs
diff --git a/samples/BlazorServer/Properties/launchSettings.json b/access-token-management/samples/BlazorServer/Properties/launchSettings.json
similarity index 100%
rename from samples/BlazorServer/Properties/launchSettings.json
rename to access-token-management/samples/BlazorServer/Properties/launchSettings.json
diff --git a/samples/BlazorServer/Routes.razor b/access-token-management/samples/BlazorServer/Routes.razor
similarity index 100%
rename from samples/BlazorServer/Routes.razor
rename to access-token-management/samples/BlazorServer/Routes.razor
diff --git a/samples/BlazorServer/Services/RemoteApiService.cs b/access-token-management/samples/BlazorServer/Services/RemoteApiService.cs
similarity index 100%
rename from samples/BlazorServer/Services/RemoteApiService.cs
rename to access-token-management/samples/BlazorServer/Services/RemoteApiService.cs
diff --git a/samples/BlazorServer/Services/WeatherForecastService.cs b/access-token-management/samples/BlazorServer/Services/WeatherForecastService.cs
similarity index 100%
rename from samples/BlazorServer/Services/WeatherForecastService.cs
rename to access-token-management/samples/BlazorServer/Services/WeatherForecastService.cs
diff --git a/samples/BlazorServer/Shared/LoginDisplay.razor b/access-token-management/samples/BlazorServer/Shared/LoginDisplay.razor
similarity index 100%
rename from samples/BlazorServer/Shared/LoginDisplay.razor
rename to access-token-management/samples/BlazorServer/Shared/LoginDisplay.razor
diff --git a/samples/BlazorServer/Shared/MainLayout.razor b/access-token-management/samples/BlazorServer/Shared/MainLayout.razor
similarity index 100%
rename from samples/BlazorServer/Shared/MainLayout.razor
rename to access-token-management/samples/BlazorServer/Shared/MainLayout.razor
diff --git a/samples/BlazorServer/Shared/MainLayout.razor.css b/access-token-management/samples/BlazorServer/Shared/MainLayout.razor.css
similarity index 100%
rename from samples/BlazorServer/Shared/MainLayout.razor.css
rename to access-token-management/samples/BlazorServer/Shared/MainLayout.razor.css
diff --git a/samples/BlazorServer/Shared/NavMenu.razor b/access-token-management/samples/BlazorServer/Shared/NavMenu.razor
similarity index 100%
rename from samples/BlazorServer/Shared/NavMenu.razor
rename to access-token-management/samples/BlazorServer/Shared/NavMenu.razor
diff --git a/samples/BlazorServer/Shared/NavMenu.razor.css b/access-token-management/samples/BlazorServer/Shared/NavMenu.razor.css
similarity index 100%
rename from samples/BlazorServer/Shared/NavMenu.razor.css
rename to access-token-management/samples/BlazorServer/Shared/NavMenu.razor.css
diff --git a/samples/BlazorServer/Shared/RedirectToLogin.razor b/access-token-management/samples/BlazorServer/Shared/RedirectToLogin.razor
similarity index 100%
rename from samples/BlazorServer/Shared/RedirectToLogin.razor
rename to access-token-management/samples/BlazorServer/Shared/RedirectToLogin.razor
diff --git a/samples/BlazorServer/Shared/SurveyPrompt.razor b/access-token-management/samples/BlazorServer/Shared/SurveyPrompt.razor
similarity index 100%
rename from samples/BlazorServer/Shared/SurveyPrompt.razor
rename to access-token-management/samples/BlazorServer/Shared/SurveyPrompt.razor
diff --git a/samples/BlazorServer/_Imports.razor b/access-token-management/samples/BlazorServer/_Imports.razor
similarity index 100%
rename from samples/BlazorServer/_Imports.razor
rename to access-token-management/samples/BlazorServer/_Imports.razor
diff --git a/samples/BlazorServer/wwwroot/css/bootstrap/bootstrap.min.css b/access-token-management/samples/BlazorServer/wwwroot/css/bootstrap/bootstrap.min.css
similarity index 100%
rename from samples/BlazorServer/wwwroot/css/bootstrap/bootstrap.min.css
rename to access-token-management/samples/BlazorServer/wwwroot/css/bootstrap/bootstrap.min.css
diff --git a/samples/BlazorServer/wwwroot/css/bootstrap/bootstrap.min.css.map b/access-token-management/samples/BlazorServer/wwwroot/css/bootstrap/bootstrap.min.css.map
similarity index 100%
rename from samples/BlazorServer/wwwroot/css/bootstrap/bootstrap.min.css.map
rename to access-token-management/samples/BlazorServer/wwwroot/css/bootstrap/bootstrap.min.css.map
diff --git a/samples/BlazorServer/wwwroot/css/open-iconic/FONT-LICENSE b/access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/FONT-LICENSE
similarity index 100%
rename from samples/BlazorServer/wwwroot/css/open-iconic/FONT-LICENSE
rename to access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/FONT-LICENSE
diff --git a/samples/BlazorServer/wwwroot/css/open-iconic/ICON-LICENSE b/access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/ICON-LICENSE
similarity index 100%
rename from samples/BlazorServer/wwwroot/css/open-iconic/ICON-LICENSE
rename to access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/ICON-LICENSE
diff --git a/samples/BlazorServer/wwwroot/css/open-iconic/README.md b/access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/README.md
similarity index 100%
rename from samples/BlazorServer/wwwroot/css/open-iconic/README.md
rename to access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/README.md
diff --git a/samples/BlazorServer/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css b/access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
similarity index 100%
rename from samples/BlazorServer/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
rename to access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css
diff --git a/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.eot b/access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
similarity index 100%
rename from samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
rename to access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
diff --git a/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.otf b/access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
similarity index 100%
rename from samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
rename to access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
diff --git a/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.svg b/access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
similarity index 100%
rename from samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
rename to access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.svg
diff --git a/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf b/access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
similarity index 100%
rename from samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
rename to access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
diff --git a/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.woff b/access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
similarity index 100%
rename from samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
rename to access-token-management/samples/BlazorServer/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
diff --git a/samples/BlazorServer/wwwroot/css/site.css b/access-token-management/samples/BlazorServer/wwwroot/css/site.css
similarity index 100%
rename from samples/BlazorServer/wwwroot/css/site.css
rename to access-token-management/samples/BlazorServer/wwwroot/css/site.css
diff --git a/samples/BlazorServer/wwwroot/favicon.ico b/access-token-management/samples/BlazorServer/wwwroot/favicon.ico
similarity index 100%
rename from samples/BlazorServer/wwwroot/favicon.ico
rename to access-token-management/samples/BlazorServer/wwwroot/favicon.ico
diff --git a/samples/Web/Controllers/HomeController.cs b/access-token-management/samples/Web/Controllers/HomeController.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/Controllers/HomeController.cs
rename to access-token-management/samples/Web/Controllers/HomeController.cs
diff --git a/samples/Web/Program.cs b/access-token-management/samples/Web/Program.cs
similarity index 100%
rename from samples/Web/Program.cs
rename to access-token-management/samples/Web/Program.cs
diff --git a/samples/Web/Properties/launchSettings.json b/access-token-management/samples/Web/Properties/launchSettings.json
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/Properties/launchSettings.json
rename to access-token-management/samples/Web/Properties/launchSettings.json
diff --git a/samples/Web/Startup.cs b/access-token-management/samples/Web/Startup.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/Startup.cs
rename to access-token-management/samples/Web/Startup.cs
diff --git a/samples/Web/TypedClient.cs b/access-token-management/samples/Web/TypedClient.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/TypedClient.cs
rename to access-token-management/samples/Web/TypedClient.cs
diff --git a/samples/Web/Views/Home/CallApi.cshtml b/access-token-management/samples/Web/Views/Home/CallApi.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/Views/Home/CallApi.cshtml
rename to access-token-management/samples/Web/Views/Home/CallApi.cshtml
diff --git a/samples/Web/Views/Home/Index.cshtml b/access-token-management/samples/Web/Views/Home/Index.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/Views/Home/Index.cshtml
rename to access-token-management/samples/Web/Views/Home/Index.cshtml
diff --git a/samples/Web/Views/Home/Secure.cshtml b/access-token-management/samples/Web/Views/Home/Secure.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/Views/Home/Secure.cshtml
rename to access-token-management/samples/Web/Views/Home/Secure.cshtml
diff --git a/samples/Web/Views/Shared/_Layout.cshtml b/access-token-management/samples/Web/Views/Shared/_Layout.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/Views/Shared/_Layout.cshtml
rename to access-token-management/samples/Web/Views/Shared/_Layout.cshtml
diff --git a/samples/Web/Views/Shared/_ValidationScriptsPartial.cshtml b/access-token-management/samples/Web/Views/Shared/_ValidationScriptsPartial.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/Views/Shared/_ValidationScriptsPartial.cshtml
rename to access-token-management/samples/Web/Views/Shared/_ValidationScriptsPartial.cshtml
diff --git a/samples/Web/Views/_ViewImports.cshtml b/access-token-management/samples/Web/Views/_ViewImports.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/Views/_ViewImports.cshtml
rename to access-token-management/samples/Web/Views/_ViewImports.cshtml
diff --git a/samples/Web/Views/_ViewStart.cshtml b/access-token-management/samples/Web/Views/_ViewStart.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/Views/_ViewStart.cshtml
rename to access-token-management/samples/Web/Views/_ViewStart.cshtml
diff --git a/samples/Web/Web.csproj b/access-token-management/samples/Web/Web.csproj
similarity index 100%
rename from samples/Web/Web.csproj
rename to access-token-management/samples/Web/Web.csproj
diff --git a/samples/Web/wwwroot/css/site.css b/access-token-management/samples/Web/wwwroot/css/site.css
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/css/site.css
rename to access-token-management/samples/Web/wwwroot/css/site.css
diff --git a/samples/Web/wwwroot/favicon.ico b/access-token-management/samples/Web/wwwroot/favicon.ico
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/favicon.ico
rename to access-token-management/samples/Web/wwwroot/favicon.ico
diff --git a/samples/Web/wwwroot/js/site.js b/access-token-management/samples/Web/wwwroot/js/site.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/js/site.js
rename to access-token-management/samples/Web/wwwroot/js/site.js
diff --git a/samples/Web/wwwroot/lib/bootstrap/LICENSE b/access-token-management/samples/Web/wwwroot/lib/bootstrap/LICENSE
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/LICENSE
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/LICENSE
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js
diff --git a/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map b/access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map
rename to access-token-management/samples/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map
diff --git a/samples/Web/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/access-token-management/samples/Web/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt
rename to access-token-management/samples/Web/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt
diff --git a/samples/Web/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/access-token-management/samples/Web/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js
rename to access-token-management/samples/Web/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js
diff --git a/samples/Web/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/access-token-management/samples/Web/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js
rename to access-token-management/samples/Web/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js
diff --git a/samples/Web/wwwroot/lib/jquery-validation/LICENSE.md b/access-token-management/samples/Web/wwwroot/lib/jquery-validation/LICENSE.md
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/jquery-validation/LICENSE.md
rename to access-token-management/samples/Web/wwwroot/lib/jquery-validation/LICENSE.md
diff --git a/samples/Web/wwwroot/lib/jquery-validation/dist/additional-methods.js b/access-token-management/samples/Web/wwwroot/lib/jquery-validation/dist/additional-methods.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/jquery-validation/dist/additional-methods.js
rename to access-token-management/samples/Web/wwwroot/lib/jquery-validation/dist/additional-methods.js
diff --git a/samples/Web/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/access-token-management/samples/Web/wwwroot/lib/jquery-validation/dist/additional-methods.min.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/jquery-validation/dist/additional-methods.min.js
rename to access-token-management/samples/Web/wwwroot/lib/jquery-validation/dist/additional-methods.min.js
diff --git a/samples/Web/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/access-token-management/samples/Web/wwwroot/lib/jquery-validation/dist/jquery.validate.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/jquery-validation/dist/jquery.validate.js
rename to access-token-management/samples/Web/wwwroot/lib/jquery-validation/dist/jquery.validate.js
diff --git a/samples/Web/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js b/access-token-management/samples/Web/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js
rename to access-token-management/samples/Web/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js
diff --git a/samples/Web/wwwroot/lib/jquery/LICENSE.txt b/access-token-management/samples/Web/wwwroot/lib/jquery/LICENSE.txt
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/jquery/LICENSE.txt
rename to access-token-management/samples/Web/wwwroot/lib/jquery/LICENSE.txt
diff --git a/samples/Web/wwwroot/lib/jquery/dist/jquery.js b/access-token-management/samples/Web/wwwroot/lib/jquery/dist/jquery.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/jquery/dist/jquery.js
rename to access-token-management/samples/Web/wwwroot/lib/jquery/dist/jquery.js
diff --git a/samples/Web/wwwroot/lib/jquery/dist/jquery.min.js b/access-token-management/samples/Web/wwwroot/lib/jquery/dist/jquery.min.js
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/jquery/dist/jquery.min.js
rename to access-token-management/samples/Web/wwwroot/lib/jquery/dist/jquery.min.js
diff --git a/samples/Web/wwwroot/lib/jquery/dist/jquery.min.map b/access-token-management/samples/Web/wwwroot/lib/jquery/dist/jquery.min.map
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Web/wwwroot/lib/jquery/dist/jquery.min.map
rename to access-token-management/samples/Web/wwwroot/lib/jquery/dist/jquery.min.map
diff --git a/samples/WebJarJwt/ClientAssertionService.cs b/access-token-management/samples/WebJarJwt/ClientAssertionService.cs
similarity index 100%
rename from samples/WebJarJwt/ClientAssertionService.cs
rename to access-token-management/samples/WebJarJwt/ClientAssertionService.cs
diff --git a/samples/WebJarJwt/Controllers/HomeController.cs b/access-token-management/samples/WebJarJwt/Controllers/HomeController.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WebJarJwt/Controllers/HomeController.cs
rename to access-token-management/samples/WebJarJwt/Controllers/HomeController.cs
diff --git a/samples/WebJarJwt/OidcEvents.cs b/access-token-management/samples/WebJarJwt/OidcEvents.cs
similarity index 100%
rename from samples/WebJarJwt/OidcEvents.cs
rename to access-token-management/samples/WebJarJwt/OidcEvents.cs
diff --git a/samples/WebJarJwt/Program.cs b/access-token-management/samples/WebJarJwt/Program.cs
similarity index 100%
rename from samples/WebJarJwt/Program.cs
rename to access-token-management/samples/WebJarJwt/Program.cs
diff --git a/samples/WebJarJwt/Properties/launchSettings.json b/access-token-management/samples/WebJarJwt/Properties/launchSettings.json
similarity index 100%
rename from samples/WebJarJwt/Properties/launchSettings.json
rename to access-token-management/samples/WebJarJwt/Properties/launchSettings.json
diff --git a/samples/WebJarJwt/Startup.cs b/access-token-management/samples/WebJarJwt/Startup.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WebJarJwt/Startup.cs
rename to access-token-management/samples/WebJarJwt/Startup.cs
diff --git a/samples/WebJarJwt/TypedClient.cs b/access-token-management/samples/WebJarJwt/TypedClient.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WebJarJwt/TypedClient.cs
rename to access-token-management/samples/WebJarJwt/TypedClient.cs
diff --git a/samples/WebJarJwt/Views/Home/CallApi.cshtml b/access-token-management/samples/WebJarJwt/Views/Home/CallApi.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WebJarJwt/Views/Home/CallApi.cshtml
rename to access-token-management/samples/WebJarJwt/Views/Home/CallApi.cshtml
diff --git a/samples/WebJarJwt/Views/Home/Index.cshtml b/access-token-management/samples/WebJarJwt/Views/Home/Index.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WebJarJwt/Views/Home/Index.cshtml
rename to access-token-management/samples/WebJarJwt/Views/Home/Index.cshtml
diff --git a/samples/WebJarJwt/Views/Home/Secure.cshtml b/access-token-management/samples/WebJarJwt/Views/Home/Secure.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WebJarJwt/Views/Home/Secure.cshtml
rename to access-token-management/samples/WebJarJwt/Views/Home/Secure.cshtml
diff --git a/samples/WebJarJwt/Views/Shared/_Layout.cshtml b/access-token-management/samples/WebJarJwt/Views/Shared/_Layout.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WebJarJwt/Views/Shared/_Layout.cshtml
rename to access-token-management/samples/WebJarJwt/Views/Shared/_Layout.cshtml
diff --git a/samples/WebJarJwt/Views/Shared/_ValidationScriptsPartial.cshtml b/access-token-management/samples/WebJarJwt/Views/Shared/_ValidationScriptsPartial.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WebJarJwt/Views/Shared/_ValidationScriptsPartial.cshtml
rename to access-token-management/samples/WebJarJwt/Views/Shared/_ValidationScriptsPartial.cshtml
diff --git a/samples/WebJarJwt/Views/_ViewImports.cshtml b/access-token-management/samples/WebJarJwt/Views/_ViewImports.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WebJarJwt/Views/_ViewImports.cshtml
rename to access-token-management/samples/WebJarJwt/Views/_ViewImports.cshtml
diff --git a/samples/WebJarJwt/Views/_ViewStart.cshtml b/access-token-management/samples/WebJarJwt/Views/_ViewStart.cshtml
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WebJarJwt/Views/_ViewStart.cshtml
rename to access-token-management/samples/WebJarJwt/Views/_ViewStart.cshtml
diff --git a/samples/WebJarJwt/WebJarJwt.csproj b/access-token-management/samples/WebJarJwt/WebJarJwt.csproj
similarity index 100%
rename from samples/WebJarJwt/WebJarJwt.csproj
rename to access-token-management/samples/WebJarJwt/WebJarJwt.csproj
diff --git a/samples/WebJarJwt/wwwroot/css/site.css b/access-token-management/samples/WebJarJwt/wwwroot/css/site.css
similarity index 100%
rename from samples/WebJarJwt/wwwroot/css/site.css
rename to access-token-management/samples/WebJarJwt/wwwroot/css/site.css
diff --git a/samples/WebJarJwt/wwwroot/favicon.ico b/access-token-management/samples/WebJarJwt/wwwroot/favicon.ico
similarity index 100%
rename from samples/WebJarJwt/wwwroot/favicon.ico
rename to access-token-management/samples/WebJarJwt/wwwroot/favicon.ico
diff --git a/samples/WebJarJwt/wwwroot/js/site.js b/access-token-management/samples/WebJarJwt/wwwroot/js/site.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/js/site.js
rename to access-token-management/samples/WebJarJwt/wwwroot/js/site.js
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/LICENSE b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/LICENSE
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/LICENSE
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/LICENSE
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.css
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.css
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.css
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.js
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.js
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js
diff --git a/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map b/access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map
diff --git a/samples/WebJarJwt/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt
diff --git a/samples/WebJarJwt/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js
diff --git a/samples/WebJarJwt/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js
diff --git a/samples/WebJarJwt/wwwroot/lib/jquery-validation/LICENSE.md b/access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation/LICENSE.md
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/jquery-validation/LICENSE.md
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation/LICENSE.md
diff --git a/samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/additional-methods.js b/access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/additional-methods.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/additional-methods.js
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/additional-methods.js
diff --git a/samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/additional-methods.min.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/additional-methods.min.js
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/additional-methods.min.js
diff --git a/samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/jquery.validate.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/jquery.validate.js
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/jquery.validate.js
diff --git a/samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js b/access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js
diff --git a/samples/WebJarJwt/wwwroot/lib/jquery/LICENSE.txt b/access-token-management/samples/WebJarJwt/wwwroot/lib/jquery/LICENSE.txt
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/jquery/LICENSE.txt
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/jquery/LICENSE.txt
diff --git a/samples/WebJarJwt/wwwroot/lib/jquery/dist/jquery.js b/access-token-management/samples/WebJarJwt/wwwroot/lib/jquery/dist/jquery.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/jquery/dist/jquery.js
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/jquery/dist/jquery.js
diff --git a/samples/WebJarJwt/wwwroot/lib/jquery/dist/jquery.min.js b/access-token-management/samples/WebJarJwt/wwwroot/lib/jquery/dist/jquery.min.js
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/jquery/dist/jquery.min.js
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/jquery/dist/jquery.min.js
diff --git a/samples/WebJarJwt/wwwroot/lib/jquery/dist/jquery.min.map b/access-token-management/samples/WebJarJwt/wwwroot/lib/jquery/dist/jquery.min.map
similarity index 100%
rename from samples/WebJarJwt/wwwroot/lib/jquery/dist/jquery.min.map
rename to access-token-management/samples/WebJarJwt/wwwroot/lib/jquery/dist/jquery.min.map
diff --git a/samples/Worker/ClientAssertionService.cs b/access-token-management/samples/Worker/ClientAssertionService.cs
similarity index 100%
rename from samples/Worker/ClientAssertionService.cs
rename to access-token-management/samples/Worker/ClientAssertionService.cs
diff --git a/samples/Worker/Program.cs b/access-token-management/samples/Worker/Program.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Worker/Program.cs
rename to access-token-management/samples/Worker/Program.cs
diff --git a/samples/Worker/TypedClient.cs b/access-token-management/samples/Worker/TypedClient.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Worker/TypedClient.cs
rename to access-token-management/samples/Worker/TypedClient.cs
diff --git a/samples/Worker/Worker.csproj b/access-token-management/samples/Worker/Worker.csproj
similarity index 100%
rename from samples/Worker/Worker.csproj
rename to access-token-management/samples/Worker/Worker.csproj
diff --git a/samples/Worker/WorkerDPoPHttpClient.cs b/access-token-management/samples/Worker/WorkerDPoPHttpClient.cs
similarity index 100%
rename from samples/Worker/WorkerDPoPHttpClient.cs
rename to access-token-management/samples/Worker/WorkerDPoPHttpClient.cs
diff --git a/samples/Worker/WorkerHttpClient.cs b/access-token-management/samples/Worker/WorkerHttpClient.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Worker/WorkerHttpClient.cs
rename to access-token-management/samples/Worker/WorkerHttpClient.cs
diff --git a/samples/Worker/WorkerManual.cs b/access-token-management/samples/Worker/WorkerManual.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Worker/WorkerManual.cs
rename to access-token-management/samples/Worker/WorkerManual.cs
diff --git a/samples/Worker/WorkerManualJwt.cs b/access-token-management/samples/Worker/WorkerManualJwt.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Worker/WorkerManualJwt.cs
rename to access-token-management/samples/Worker/WorkerManualJwt.cs
diff --git a/samples/Worker/WorkerTypedHttpClient.cs b/access-token-management/samples/Worker/WorkerTypedHttpClient.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/Worker/WorkerTypedHttpClient.cs
rename to access-token-management/samples/Worker/WorkerTypedHttpClient.cs
diff --git a/samples/WorkerDI/ClientAssertionService.cs b/access-token-management/samples/WorkerDI/ClientAssertionService.cs
similarity index 100%
rename from samples/WorkerDI/ClientAssertionService.cs
rename to access-token-management/samples/WorkerDI/ClientAssertionService.cs
diff --git a/samples/WorkerDI/ClientCredentialsClientConfigureOptions.cs b/access-token-management/samples/WorkerDI/ClientCredentialsClientConfigureOptions.cs
similarity index 100%
rename from samples/WorkerDI/ClientCredentialsClientConfigureOptions.cs
rename to access-token-management/samples/WorkerDI/ClientCredentialsClientConfigureOptions.cs
diff --git a/samples/WorkerDI/Program.cs b/access-token-management/samples/WorkerDI/Program.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WorkerDI/Program.cs
rename to access-token-management/samples/WorkerDI/Program.cs
diff --git a/samples/WorkerDI/TypedClient.cs b/access-token-management/samples/WorkerDI/TypedClient.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WorkerDI/TypedClient.cs
rename to access-token-management/samples/WorkerDI/TypedClient.cs
diff --git a/samples/WorkerDI/WorkerDI.csproj b/access-token-management/samples/WorkerDI/WorkerDI.csproj
similarity index 100%
rename from samples/WorkerDI/WorkerDI.csproj
rename to access-token-management/samples/WorkerDI/WorkerDI.csproj
diff --git a/samples/WorkerDI/WorkerHttpClient.cs b/access-token-management/samples/WorkerDI/WorkerHttpClient.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WorkerDI/WorkerHttpClient.cs
rename to access-token-management/samples/WorkerDI/WorkerHttpClient.cs
diff --git a/samples/WorkerDI/WorkerManual.cs b/access-token-management/samples/WorkerDI/WorkerManual.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WorkerDI/WorkerManual.cs
rename to access-token-management/samples/WorkerDI/WorkerManual.cs
diff --git a/samples/WorkerDI/WorkerManualJwt.cs b/access-token-management/samples/WorkerDI/WorkerManualJwt.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WorkerDI/WorkerManualJwt.cs
rename to access-token-management/samples/WorkerDI/WorkerManualJwt.cs
diff --git a/samples/WorkerDI/WorkerTypedHttpClient.cs b/access-token-management/samples/WorkerDI/WorkerTypedHttpClient.cs
old mode 100755
new mode 100644
similarity index 100%
rename from samples/WorkerDI/WorkerTypedHttpClient.cs
rename to access-token-management/samples/WorkerDI/WorkerTypedHttpClient.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/AuthenticationSessionUserTokenStore.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/AuthenticationSessionUserTokenStore.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/AuthenticationSessionUserTokenStore.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/AuthenticationSessionUserTokenStore.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/AuthorizationServerDPoPHandler.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/AuthorizationServerDPoPHandler.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/AuthorizationServerDPoPHandler.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/AuthorizationServerDPoPHandler.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/BlazorServerPrincipalAccessor.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/BlazorServerPrincipalAccessor.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/BlazorServerPrincipalAccessor.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/BlazorServerPrincipalAccessor.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/CircuitServicesAccessor.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/CircuitServicesAccessor.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/CircuitServicesAccessor.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/CircuitServicesAccessor.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/ConfigureOpenIdConnectClientCredentialsOptions.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/ConfigureOpenIdConnectClientCredentialsOptions.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/ConfigureOpenIdConnectClientCredentialsOptions.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/ConfigureOpenIdConnectClientCredentialsOptions.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/ConfigureOpenIdConnectOptions.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/ConfigureOpenIdConnectOptions.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/ConfigureOpenIdConnectOptions.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/ConfigureOpenIdConnectOptions.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/Duende.AccessTokenManagement.OpenIdConnect.csproj b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/Duende.AccessTokenManagement.OpenIdConnect.csproj
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/Duende.AccessTokenManagement.OpenIdConnect.csproj
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/Duende.AccessTokenManagement.OpenIdConnect.csproj
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/HttpContextPrincipalAccessor.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/HttpContextPrincipalAccessor.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/HttpContextPrincipalAccessor.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/HttpContextPrincipalAccessor.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/IPrincipalAccessor.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/IPrincipalAccessor.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/IPrincipalAccessor.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/IPrincipalAccessor.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/IStoreTokensInAuthenticationProperties.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/IStoreTokensInAuthenticationProperties.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/IStoreTokensInAuthenticationProperties.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/IStoreTokensInAuthenticationProperties.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IOpenIdConnectConfigurationService.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IOpenIdConnectConfigurationService.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IOpenIdConnectConfigurationService.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IOpenIdConnectConfigurationService.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenEndpointService.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenEndpointService.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenEndpointService.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenEndpointService.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenManagementService.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenManagementService.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenManagementService.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenManagementService.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenRequestSynchronization.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenRequestSynchronization.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenRequestSynchronization.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenRequestSynchronization.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenStore.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenStore.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenStore.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/Interfaces/IUserTokenStore.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectClientAccessTokenHandler.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectClientAccessTokenHandler.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectClientAccessTokenHandler.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectClientAccessTokenHandler.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectClientConfiguration.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectClientConfiguration.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectClientConfiguration.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectClientConfiguration.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectConfigurationService.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectConfigurationService.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectConfigurationService.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectConfigurationService.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectTokenManagementDefaults.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectTokenManagementDefaults.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectTokenManagementDefaults.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectTokenManagementDefaults.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectTokenManagementServiceCollectionExtensions.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectTokenManagementServiceCollectionExtensions.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectTokenManagementServiceCollectionExtensions.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectTokenManagementServiceCollectionExtensions.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectUserAccessTokenHandler.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectUserAccessTokenHandler.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectUserAccessTokenHandler.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/OpenIdConnectUserAccessTokenHandler.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/README.md b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/README.md
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/README.md
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/README.md
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/StoreTokensInAuthenticationProperties.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/StoreTokensInAuthenticationProperties.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/StoreTokensInAuthenticationProperties.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/StoreTokensInAuthenticationProperties.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/StringExtensions.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/StringExtensions.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/StringExtensions.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/StringExtensions.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/TokenManagementHttpContextExtensions.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/TokenManagementHttpContextExtensions.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/TokenManagementHttpContextExtensions.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/TokenManagementHttpContextExtensions.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/UserAccessTokenManagementService.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/UserAccessTokenManagementService.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/UserAccessTokenManagementService.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/UserAccessTokenManagementService.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/UserToken.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/UserToken.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/UserToken.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/UserToken.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenEndpointService.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenEndpointService.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenEndpointService.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenEndpointService.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenManagementOptions.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenManagementOptions.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenManagementOptions.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenManagementOptions.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenRequestParameters.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenRequestParameters.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenRequestParameters.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenRequestParameters.cs
diff --git a/src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenRequestSynchronization.cs b/access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenRequestSynchronization.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenRequestSynchronization.cs
rename to access-token-management/src/Duende.AccessTokenManagement.OpenIdConnect/UserTokenRequestSynchronization.cs
diff --git a/src/Duende.AccessTokenManagement/AccessTokenHandler.cs b/access-token-management/src/Duende.AccessTokenManagement/AccessTokenHandler.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/AccessTokenHandler.cs
rename to access-token-management/src/Duende.AccessTokenManagement/AccessTokenHandler.cs
diff --git a/src/Duende.AccessTokenManagement/ClientCredentialsClient.cs b/access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsClient.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/ClientCredentialsClient.cs
rename to access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsClient.cs
diff --git a/src/Duende.AccessTokenManagement/ClientCredentialsToken.cs b/access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsToken.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement/ClientCredentialsToken.cs
rename to access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsToken.cs
diff --git a/src/Duende.AccessTokenManagement/ClientCredentialsTokenEndpointService.cs b/access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenEndpointService.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement/ClientCredentialsTokenEndpointService.cs
rename to access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenEndpointService.cs
diff --git a/src/Duende.AccessTokenManagement/ClientCredentialsTokenHandler.cs b/access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenHandler.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement/ClientCredentialsTokenHandler.cs
rename to access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenHandler.cs
diff --git a/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementBuilder.cs b/access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementBuilder.cs
similarity index 96%
rename from src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementBuilder.cs
rename to access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementBuilder.cs
index 91d3a0b3..d7d69e22 100644
--- a/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementBuilder.cs
+++ b/access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementBuilder.cs
@@ -1,36 +1,36 @@
-// Copyright (c) Brock Allen & Dominick Baier. All rights reserved.
-// Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information.
-
-using System;
-using Duende.AccessTokenManagement;
-
-namespace Microsoft.Extensions.DependencyInjection;
-
-///
-/// Builder for client credential clients
-///
-public class ClientCredentialsTokenManagementBuilder
-{
- private readonly IServiceCollection _services;
-
- ///
- /// ctor
- ///
- ///
- public ClientCredentialsTokenManagementBuilder(IServiceCollection services)
- {
- _services = services;
- }
-
- ///
- /// Adds a client credentials client to the token management system
- ///
- ///
- ///
- ///
- public ClientCredentialsTokenManagementBuilder AddClient(string name, Action configureOptions)
- {
- _services.Configure(name, configureOptions);
- return this;
- }
+// Copyright (c) Brock Allen & Dominick Baier. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information.
+
+using System;
+using Duende.AccessTokenManagement;
+
+namespace Microsoft.Extensions.DependencyInjection;
+
+///
+/// Builder for client credential clients
+///
+public class ClientCredentialsTokenManagementBuilder
+{
+ private readonly IServiceCollection _services;
+
+ ///
+ /// ctor
+ ///
+ ///
+ public ClientCredentialsTokenManagementBuilder(IServiceCollection services)
+ {
+ _services = services;
+ }
+
+ ///
+ /// Adds a client credentials client to the token management system
+ ///
+ ///
+ ///
+ ///
+ public ClientCredentialsTokenManagementBuilder AddClient(string name, Action configureOptions)
+ {
+ _services.Configure(name, configureOptions);
+ return this;
+ }
}
\ No newline at end of file
diff --git a/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementDefaults.cs b/access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementDefaults.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementDefaults.cs
rename to access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementDefaults.cs
diff --git a/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementOptions.cs b/access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementOptions.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementOptions.cs
rename to access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementOptions.cs
diff --git a/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementService.cs b/access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementService.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementService.cs
rename to access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementService.cs
diff --git a/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementServiceCollectionExtensions.cs b/access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementServiceCollectionExtensions.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementServiceCollectionExtensions.cs
rename to access-token-management/src/Duende.AccessTokenManagement/ClientCredentialsTokenManagementServiceCollectionExtensions.cs
diff --git a/src/Duende.AccessTokenManagement/DPoPExtensions.cs b/access-token-management/src/Duende.AccessTokenManagement/DPoPExtensions.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/DPoPExtensions.cs
rename to access-token-management/src/Duende.AccessTokenManagement/DPoPExtensions.cs
diff --git a/src/Duende.AccessTokenManagement/DefaultClientAssertionService.cs b/access-token-management/src/Duende.AccessTokenManagement/DefaultClientAssertionService.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/DefaultClientAssertionService.cs
rename to access-token-management/src/Duende.AccessTokenManagement/DefaultClientAssertionService.cs
diff --git a/src/Duende.AccessTokenManagement/DefaultDPoPKeyStore.cs b/access-token-management/src/Duende.AccessTokenManagement/DefaultDPoPKeyStore.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/DefaultDPoPKeyStore.cs
rename to access-token-management/src/Duende.AccessTokenManagement/DefaultDPoPKeyStore.cs
diff --git a/src/Duende.AccessTokenManagement/DefaultDPoPProofService.cs b/access-token-management/src/Duende.AccessTokenManagement/DefaultDPoPProofService.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/DefaultDPoPProofService.cs
rename to access-token-management/src/Duende.AccessTokenManagement/DefaultDPoPProofService.cs
diff --git a/src/Duende.AccessTokenManagement/DistributedClientCredentialsTokenCache.cs b/access-token-management/src/Duende.AccessTokenManagement/DistributedClientCredentialsTokenCache.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement/DistributedClientCredentialsTokenCache.cs
rename to access-token-management/src/Duende.AccessTokenManagement/DistributedClientCredentialsTokenCache.cs
diff --git a/src/Duende.AccessTokenManagement/DistributedDPoPNonceStore.cs b/access-token-management/src/Duende.AccessTokenManagement/DistributedDPoPNonceStore.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/DistributedDPoPNonceStore.cs
rename to access-token-management/src/Duende.AccessTokenManagement/DistributedDPoPNonceStore.cs
diff --git a/src/Duende.AccessTokenManagement/Duende.AccessTokenManagement.csproj b/access-token-management/src/Duende.AccessTokenManagement/Duende.AccessTokenManagement.csproj
similarity index 100%
rename from src/Duende.AccessTokenManagement/Duende.AccessTokenManagement.csproj
rename to access-token-management/src/Duende.AccessTokenManagement/Duende.AccessTokenManagement.csproj
diff --git a/src/Duende.AccessTokenManagement/Interfaces/IClientAssertionService.cs b/access-token-management/src/Duende.AccessTokenManagement/Interfaces/IClientAssertionService.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/Interfaces/IClientAssertionService.cs
rename to access-token-management/src/Duende.AccessTokenManagement/Interfaces/IClientAssertionService.cs
diff --git a/src/Duende.AccessTokenManagement/Interfaces/IClientCredentialsTokenCache.cs b/access-token-management/src/Duende.AccessTokenManagement/Interfaces/IClientCredentialsTokenCache.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement/Interfaces/IClientCredentialsTokenCache.cs
rename to access-token-management/src/Duende.AccessTokenManagement/Interfaces/IClientCredentialsTokenCache.cs
diff --git a/src/Duende.AccessTokenManagement/Interfaces/IClientCredentialsTokenEndpointService.cs b/access-token-management/src/Duende.AccessTokenManagement/Interfaces/IClientCredentialsTokenEndpointService.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement/Interfaces/IClientCredentialsTokenEndpointService.cs
rename to access-token-management/src/Duende.AccessTokenManagement/Interfaces/IClientCredentialsTokenEndpointService.cs
diff --git a/src/Duende.AccessTokenManagement/Interfaces/IClientCredentialsTokenManagementService.cs b/access-token-management/src/Duende.AccessTokenManagement/Interfaces/IClientCredentialsTokenManagementService.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement/Interfaces/IClientCredentialsTokenManagementService.cs
rename to access-token-management/src/Duende.AccessTokenManagement/Interfaces/IClientCredentialsTokenManagementService.cs
diff --git a/src/Duende.AccessTokenManagement/Interfaces/IDPoPKeyStore.cs b/access-token-management/src/Duende.AccessTokenManagement/Interfaces/IDPoPKeyStore.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/Interfaces/IDPoPKeyStore.cs
rename to access-token-management/src/Duende.AccessTokenManagement/Interfaces/IDPoPKeyStore.cs
diff --git a/src/Duende.AccessTokenManagement/Interfaces/IDPoPNonceStore.cs b/access-token-management/src/Duende.AccessTokenManagement/Interfaces/IDPoPNonceStore.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/Interfaces/IDPoPNonceStore.cs
rename to access-token-management/src/Duende.AccessTokenManagement/Interfaces/IDPoPNonceStore.cs
diff --git a/src/Duende.AccessTokenManagement/Interfaces/IDPoPProofService.cs b/access-token-management/src/Duende.AccessTokenManagement/Interfaces/IDPoPProofService.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/Interfaces/IDPoPProofService.cs
rename to access-token-management/src/Duende.AccessTokenManagement/Interfaces/IDPoPProofService.cs
diff --git a/src/Duende.AccessTokenManagement/Interfaces/ITokenRequestSynchronization.cs b/access-token-management/src/Duende.AccessTokenManagement/Interfaces/ITokenRequestSynchronization.cs
similarity index 100%
rename from src/Duende.AccessTokenManagement/Interfaces/ITokenRequestSynchronization.cs
rename to access-token-management/src/Duende.AccessTokenManagement/Interfaces/ITokenRequestSynchronization.cs
diff --git a/src/Duende.AccessTokenManagement/README.md b/access-token-management/src/Duende.AccessTokenManagement/README.md
similarity index 100%
rename from src/Duende.AccessTokenManagement/README.md
rename to access-token-management/src/Duende.AccessTokenManagement/README.md
diff --git a/src/Duende.AccessTokenManagement/TokenRequestParameters.cs b/access-token-management/src/Duende.AccessTokenManagement/TokenRequestParameters.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement/TokenRequestParameters.cs
rename to access-token-management/src/Duende.AccessTokenManagement/TokenRequestParameters.cs
diff --git a/src/Duende.AccessTokenManagement/TokenRequestSynchronization.cs b/access-token-management/src/Duende.AccessTokenManagement/TokenRequestSynchronization.cs
old mode 100755
new mode 100644
similarity index 100%
rename from src/Duende.AccessTokenManagement/TokenRequestSynchronization.cs
rename to access-token-management/src/Duende.AccessTokenManagement/TokenRequestSynchronization.cs
diff --git a/test/Tests/AccessTokenHandlerTests.cs b/access-token-management/test/Tests/AccessTokenHandlerTests.cs
similarity index 100%
rename from test/Tests/AccessTokenHandlerTests.cs
rename to access-token-management/test/Tests/AccessTokenHandlerTests.cs
diff --git a/test/Tests/BackChannelClientTests.cs b/access-token-management/test/Tests/BackChannelClientTests.cs
similarity index 100%
rename from test/Tests/BackChannelClientTests.cs
rename to access-token-management/test/Tests/BackChannelClientTests.cs
diff --git a/test/Tests/ClientTokenManagementApiTests.cs b/access-token-management/test/Tests/ClientTokenManagementApiTests.cs
similarity index 100%
rename from test/Tests/ClientTokenManagementApiTests.cs
rename to access-token-management/test/Tests/ClientTokenManagementApiTests.cs
diff --git a/test/Tests/ClientTokenManagementTests.cs b/access-token-management/test/Tests/ClientTokenManagementTests.cs
similarity index 100%
rename from test/Tests/ClientTokenManagementTests.cs
rename to access-token-management/test/Tests/ClientTokenManagementTests.cs
diff --git a/test/Tests/Framework/ApiHost.cs b/access-token-management/test/Tests/Framework/ApiHost.cs
similarity index 100%
rename from test/Tests/Framework/ApiHost.cs
rename to access-token-management/test/Tests/Framework/ApiHost.cs
diff --git a/test/Tests/Framework/AppHost.cs b/access-token-management/test/Tests/Framework/AppHost.cs
similarity index 100%
rename from test/Tests/Framework/AppHost.cs
rename to access-token-management/test/Tests/Framework/AppHost.cs
diff --git a/test/Tests/Framework/GenericHost.cs b/access-token-management/test/Tests/Framework/GenericHost.cs
similarity index 100%
rename from test/Tests/Framework/GenericHost.cs
rename to access-token-management/test/Tests/Framework/GenericHost.cs
diff --git a/test/Tests/Framework/IdentityServerHost.cs b/access-token-management/test/Tests/Framework/IdentityServerHost.cs
similarity index 100%
rename from test/Tests/Framework/IdentityServerHost.cs
rename to access-token-management/test/Tests/Framework/IdentityServerHost.cs
diff --git a/test/Tests/Framework/IntegrationTestBase.cs b/access-token-management/test/Tests/Framework/IntegrationTestBase.cs
similarity index 100%
rename from test/Tests/Framework/IntegrationTestBase.cs
rename to access-token-management/test/Tests/Framework/IntegrationTestBase.cs
diff --git a/test/Tests/Framework/TestBrowserClient.cs b/access-token-management/test/Tests/Framework/TestBrowserClient.cs
similarity index 100%
rename from test/Tests/Framework/TestBrowserClient.cs
rename to access-token-management/test/Tests/Framework/TestBrowserClient.cs
diff --git a/test/Tests/Framework/TestClientAssertionService.cs b/access-token-management/test/Tests/Framework/TestClientAssertionService.cs
similarity index 100%
rename from test/Tests/Framework/TestClientAssertionService.cs
rename to access-token-management/test/Tests/Framework/TestClientAssertionService.cs
diff --git a/test/Tests/Framework/TestDPoPNonceStore.cs b/access-token-management/test/Tests/Framework/TestDPoPNonceStore.cs
similarity index 100%
rename from test/Tests/Framework/TestDPoPNonceStore.cs
rename to access-token-management/test/Tests/Framework/TestDPoPNonceStore.cs
diff --git a/test/Tests/Framework/TestDPoPProofService.cs b/access-token-management/test/Tests/Framework/TestDPoPProofService.cs
similarity index 100%
rename from test/Tests/Framework/TestDPoPProofService.cs
rename to access-token-management/test/Tests/Framework/TestDPoPProofService.cs
diff --git a/test/Tests/Framework/TestDistributedCache.cs b/access-token-management/test/Tests/Framework/TestDistributedCache.cs
similarity index 100%
rename from test/Tests/Framework/TestDistributedCache.cs
rename to access-token-management/test/Tests/Framework/TestDistributedCache.cs
diff --git a/test/Tests/Framework/TestLoggerProvider.cs b/access-token-management/test/Tests/Framework/TestLoggerProvider.cs
similarity index 100%
rename from test/Tests/Framework/TestLoggerProvider.cs
rename to access-token-management/test/Tests/Framework/TestLoggerProvider.cs
diff --git a/test/Tests/Framework/TestOptionsMonitor.cs b/access-token-management/test/Tests/Framework/TestOptionsMonitor.cs
similarity index 100%
rename from test/Tests/Framework/TestOptionsMonitor.cs
rename to access-token-management/test/Tests/Framework/TestOptionsMonitor.cs
diff --git a/test/Tests/Framework/TestSchemeProvider.cs b/access-token-management/test/Tests/Framework/TestSchemeProvider.cs
similarity index 100%
rename from test/Tests/Framework/TestSchemeProvider.cs
rename to access-token-management/test/Tests/Framework/TestSchemeProvider.cs
diff --git a/test/Tests/StoreTokensInAuthenticationPropertiesTests.cs b/access-token-management/test/Tests/StoreTokensInAuthenticationPropertiesTests.cs
similarity index 100%
rename from test/Tests/StoreTokensInAuthenticationPropertiesTests.cs
rename to access-token-management/test/Tests/StoreTokensInAuthenticationPropertiesTests.cs
diff --git a/test/Tests/Tests.csproj b/access-token-management/test/Tests/Tests.csproj
similarity index 100%
rename from test/Tests/Tests.csproj
rename to access-token-management/test/Tests/Tests.csproj
diff --git a/test/Tests/UserTokenManagementTests.cs b/access-token-management/test/Tests/UserTokenManagementTests.cs
similarity index 100%
rename from test/Tests/UserTokenManagementTests.cs
rename to access-token-management/test/Tests/UserTokenManagementTests.cs
diff --git a/test/Tests/UserTokenManagementWithDPoPTests.cs b/access-token-management/test/Tests/UserTokenManagementWithDPoPTests.cs
similarity index 100%
rename from test/Tests/UserTokenManagementWithDPoPTests.cs
rename to access-token-management/test/Tests/UserTokenManagementWithDPoPTests.cs
diff --git a/test/Tests/Usings.cs b/access-token-management/test/Tests/Usings.cs
similarity index 100%
rename from test/Tests/Usings.cs
rename to access-token-management/test/Tests/Usings.cs
diff --git a/build.cmd b/build.cmd
deleted file mode 100644
index b3cc00bc..00000000
--- a/build.cmd
+++ /dev/null
@@ -1,2 +0,0 @@
-@echo off
-dotnet run --project build -- %*
diff --git a/build.sh b/build.sh
deleted file mode 100755
index b8feb2ca..00000000
--- a/build.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/env bash
-set -euo pipefail
-dotnet run --project build -- "$@"