From 43c525fd2c2aa2658d7561a35d868df13674e4f4 Mon Sep 17 00:00:00 2001 From: Gao Sun Date: Sat, 3 Feb 2024 17:32:41 +0800 Subject: [PATCH] refactor: reorg samples --- README.md | 12 +++-- logto-csharp.sln | 42 +++++++++++------- sample/Pages/_ViewImports.cshtml | 3 -- .../sample-blazor}/Components/App.razor | 0 .../Components/Layout/MainLayout.razor | 0 .../Components/Layout/MainLayout.razor.css | 0 .../Components/Pages/Error.razor | 0 .../Components/Pages/Home.razor | 0 .../sample-blazor}/Components/Routes.razor | 0 .../sample-blazor}/Components/_Imports.razor | 0 .../sample-blazor}/Program.cs | 0 .../Properties/launchSettings.json | 0 .../sample-blazor}/README.md | 0 .../sample-blazor}/sample-blazor.csproj | 2 +- .../sample-blazor}/wwwroot/favicon.png | Bin .../sample-mvc}/Controllers/HomeController.cs | 0 .../sample-mvc}/Models/ErrorViewModel.cs | 0 {sample-mvc => samples/sample-mvc}/Program.cs | 0 .../Properties/launchSettings.json | 0 {sample-mvc => samples/sample-mvc}/README.md | 0 .../sample-mvc}/Views/Home/Index.cshtml | 0 .../sample-mvc}/Views/Shared/Error.cshtml | 0 .../sample-mvc}/Views/Shared/_Layout.cshtml | 0 .../Views/Shared/_Layout.cshtml.css | 0 .../Shared/_ValidationScriptsPartial.cshtml | 0 .../sample-mvc}/Views/_ViewImports.cshtml | 0 .../sample-mvc}/Views/_ViewStart.cshtml | 0 .../sample-mvc}/sample-mvc.csproj | 4 +- .../sample-mvc}/wwwroot/favicon.ico | Bin .../sample-mvc}/wwwroot/js/site.js | 0 .../sample-wasm}/App.razor | 0 .../sample-wasm}/Pages/Home.razor | 0 .../sample-wasm}/Pages/Home.razor.cs | 0 .../sample-wasm}/Program.cs | 0 .../Properties/launchSettings.json | 0 .../sample-wasm}/README.md | 0 .../sample-wasm}/_Imports.razor | 0 .../sample-wasm}/sample-wasm.csproj | 0 .../sample-wasm}/wwwroot/css/app.css | 0 .../sample-wasm}/wwwroot/favicon.png | Bin .../sample-wasm}/wwwroot/icon-192.png | Bin .../sample-wasm}/wwwroot/index.html | 0 {sample => samples/sample}/Pages/Error.cshtml | 0 .../sample}/Pages/Error.cshtml.cs | 2 +- {sample => samples/sample}/Pages/Index.cshtml | 0 .../sample}/Pages/Index.cshtml.cs | 2 +- .../sample}/Pages/Shared/_Layout.cshtml | 0 .../sample}/Pages/Shared/_Layout.cshtml.css | 0 .../Shared/_ValidationScriptsPartial.cshtml | 0 samples/sample/Pages/_ViewImports.cshtml | 3 ++ .../sample}/Pages/_ViewStart.cshtml | 0 {sample => samples/sample}/Program.cs | 0 .../sample}/Properties/launchSettings.json | 2 +- {sample => samples/sample}/README.md | 0 .../sample/sample.csproj | 4 +- .../sample}/wwwroot/css/site.css | 0 .../sample}/wwwroot/favicon.ico | Bin {sample => samples/sample}/wwwroot/js/site.js | 0 58 files changed, 47 insertions(+), 29 deletions(-) delete mode 100644 sample/Pages/_ViewImports.cshtml rename {sample-blazor => samples/sample-blazor}/Components/App.razor (100%) rename {sample-blazor => samples/sample-blazor}/Components/Layout/MainLayout.razor (100%) rename {sample-blazor => samples/sample-blazor}/Components/Layout/MainLayout.razor.css (100%) rename {sample-blazor => samples/sample-blazor}/Components/Pages/Error.razor (100%) rename {sample-blazor => samples/sample-blazor}/Components/Pages/Home.razor (100%) rename {sample-blazor => samples/sample-blazor}/Components/Routes.razor (100%) rename {sample-blazor => samples/sample-blazor}/Components/_Imports.razor (100%) rename {sample-blazor => samples/sample-blazor}/Program.cs (100%) rename {sample-blazor => samples/sample-blazor}/Properties/launchSettings.json (100%) rename {sample-blazor => samples/sample-blazor}/README.md (100%) rename {sample-blazor => samples/sample-blazor}/sample-blazor.csproj (75%) rename {sample-blazor => samples/sample-blazor}/wwwroot/favicon.png (100%) rename {sample-mvc => samples/sample-mvc}/Controllers/HomeController.cs (100%) rename {sample-mvc => samples/sample-mvc}/Models/ErrorViewModel.cs (100%) rename {sample-mvc => samples/sample-mvc}/Program.cs (100%) rename {sample-mvc => samples/sample-mvc}/Properties/launchSettings.json (100%) rename {sample-mvc => samples/sample-mvc}/README.md (100%) rename {sample-mvc => samples/sample-mvc}/Views/Home/Index.cshtml (100%) rename {sample-mvc => samples/sample-mvc}/Views/Shared/Error.cshtml (100%) rename {sample-mvc => samples/sample-mvc}/Views/Shared/_Layout.cshtml (100%) rename {sample-mvc => samples/sample-mvc}/Views/Shared/_Layout.cshtml.css (100%) rename {sample-mvc => samples/sample-mvc}/Views/Shared/_ValidationScriptsPartial.cshtml (100%) rename {sample-mvc => samples/sample-mvc}/Views/_ViewImports.cshtml (100%) rename {sample-mvc => samples/sample-mvc}/Views/_ViewStart.cshtml (100%) rename {sample-mvc => samples/sample-mvc}/sample-mvc.csproj (68%) rename {sample-mvc => samples/sample-mvc}/wwwroot/favicon.ico (100%) rename {sample-mvc => samples/sample-mvc}/wwwroot/js/site.js (100%) rename {sample-wasm => samples/sample-wasm}/App.razor (100%) rename {sample-wasm => samples/sample-wasm}/Pages/Home.razor (100%) rename {sample-wasm => samples/sample-wasm}/Pages/Home.razor.cs (100%) rename {sample-wasm => samples/sample-wasm}/Program.cs (100%) rename {sample-wasm => samples/sample-wasm}/Properties/launchSettings.json (100%) rename {sample-wasm => samples/sample-wasm}/README.md (100%) rename {sample-wasm => samples/sample-wasm}/_Imports.razor (100%) rename {sample-wasm => samples/sample-wasm}/sample-wasm.csproj (100%) rename {sample-wasm => samples/sample-wasm}/wwwroot/css/app.css (100%) rename {sample-wasm => samples/sample-wasm}/wwwroot/favicon.png (100%) rename {sample-wasm => samples/sample-wasm}/wwwroot/icon-192.png (100%) rename {sample-wasm => samples/sample-wasm}/wwwroot/index.html (100%) rename {sample => samples/sample}/Pages/Error.cshtml (100%) rename {sample => samples/sample}/Pages/Error.cshtml.cs (90%) rename {sample => samples/sample}/Pages/Index.cshtml (100%) rename {sample => samples/sample}/Pages/Index.cshtml.cs (92%) rename {sample => samples/sample}/Pages/Shared/_Layout.cshtml (100%) rename {sample => samples/sample}/Pages/Shared/_Layout.cshtml.css (100%) rename {sample => samples/sample}/Pages/Shared/_ValidationScriptsPartial.cshtml (100%) create mode 100644 samples/sample/Pages/_ViewImports.cshtml rename {sample => samples/sample}/Pages/_ViewStart.cshtml (100%) rename {sample => samples/sample}/Program.cs (100%) rename {sample => samples/sample}/Properties/launchSettings.json (91%) rename {sample => samples/sample}/README.md (100%) rename sample/logto-csharp-sample.csproj => samples/sample/sample.csproj (68%) rename {sample => samples/sample}/wwwroot/css/site.css (100%) rename {sample => samples/sample}/wwwroot/favicon.ico (100%) rename {sample => samples/sample}/wwwroot/js/site.js (100%) diff --git a/README.md b/README.md index 01ab6af..7360eee 100644 --- a/README.md +++ b/README.md @@ -7,11 +7,17 @@ The monorepo for Logto SDKs written in C#. ## Contents +### Packages + - [src/Logto.AspNetCore.Authentication](./src/Logto.AspNetCore.Authentication): ASP.NET Core authentication middleware for Logto. - [src/Logto.AspNetCore.Authentication.Tests](./src/Logto.AspNetCore.Authentication.Tests): Tests for the ASP.NET Core authentication middleware. -- [sample](./sample): Sample ASP.NET Core web application that shows how to use the ASP.NET Core authentication middleware. -- [sample-mvc](./sample-mvc): Sample ASP.NET Core web MVC application that shows how to use the ASP.NET Core authentication middleware. -- [sample-wasm](./sample-wasm): Sample Blazor WebAssembly application that shows how to use Blorc.OpenIdConnect to authenticate users with Logto. + +### Samples + +- [sample](./samples/sample): Sample ASP.NET Core web application that shows how to use the ASP.NET Core authentication middleware. +- [sample-mvc](./samples/sample-mvc): Sample ASP.NET Core web MVC application that shows how to use the ASP.NET Core authentication middleware. +- [sample-wasm](./samples/sample-wasm): Sample Blazor WebAssembly application that shows how to use Blorc.OpenIdConnect to authenticate users with Logto. +- [sample-blazor](./samples/sample-blazor): Sample Blazor Server application that shows how to use the ASP.NET Core authentication middleware. ## Resources diff --git a/logto-csharp.sln b/logto-csharp.sln index 88b5a42..84d890b 100644 --- a/logto-csharp.sln +++ b/logto-csharp.sln @@ -9,11 +9,15 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Logto.AspNetCore.Authentica EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Logto.AspNetCore.Authentication.Tests", "src\Logto.AspNetCore.Authentication.Tests\Logto.AspNetCore.Authentication.Tests.csproj", "{0A3281B7-4673-4FCC-A138-E72E92DCD57D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "logto-csharp-sample", "sample\logto-csharp-sample.csproj", "{63F09EFF-03EB-4A80-BC46-1F40CCF4CD2D}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{E138A45B-E985-4364-AA8A-86467AEE5693}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sample-mvc", "sample-mvc\sample-mvc.csproj", "{2C4D9EC2-8697-4217-82E8-953835F990CA}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sample-blazor", "samples\sample-blazor\sample-blazor.csproj", "{8B6A343E-7691-468E-89D0-7A3EFACAADC1}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sample-wasm", "sample-wasm\sample-wasm.csproj", "{A4D02F83-0AF6-4886-9DDC-D0E109780CD4}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sample-mvc", "samples\sample-mvc\sample-mvc.csproj", "{64A4D492-3ABB-410C-AE0D-6F9A8881B100}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sample-wasm", "samples\sample-wasm\sample-wasm.csproj", "{CFF04115-513A-4A6F-BA07-C45EC28BDB63}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sample", "samples\sample\sample.csproj", "{72761E5E-12B5-4FB8-AE83-77AEEE38D864}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -32,21 +36,29 @@ Global {0A3281B7-4673-4FCC-A138-E72E92DCD57D}.Debug|Any CPU.Build.0 = Debug|Any CPU {0A3281B7-4673-4FCC-A138-E72E92DCD57D}.Release|Any CPU.ActiveCfg = Release|Any CPU {0A3281B7-4673-4FCC-A138-E72E92DCD57D}.Release|Any CPU.Build.0 = Release|Any CPU - {63F09EFF-03EB-4A80-BC46-1F40CCF4CD2D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {63F09EFF-03EB-4A80-BC46-1F40CCF4CD2D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {63F09EFF-03EB-4A80-BC46-1F40CCF4CD2D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {63F09EFF-03EB-4A80-BC46-1F40CCF4CD2D}.Release|Any CPU.Build.0 = Release|Any CPU - {2C4D9EC2-8697-4217-82E8-953835F990CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2C4D9EC2-8697-4217-82E8-953835F990CA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2C4D9EC2-8697-4217-82E8-953835F990CA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2C4D9EC2-8697-4217-82E8-953835F990CA}.Release|Any CPU.Build.0 = Release|Any CPU - {A4D02F83-0AF6-4886-9DDC-D0E109780CD4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A4D02F83-0AF6-4886-9DDC-D0E109780CD4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A4D02F83-0AF6-4886-9DDC-D0E109780CD4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A4D02F83-0AF6-4886-9DDC-D0E109780CD4}.Release|Any CPU.Build.0 = Release|Any CPU + {8B6A343E-7691-468E-89D0-7A3EFACAADC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8B6A343E-7691-468E-89D0-7A3EFACAADC1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8B6A343E-7691-468E-89D0-7A3EFACAADC1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8B6A343E-7691-468E-89D0-7A3EFACAADC1}.Release|Any CPU.Build.0 = Release|Any CPU + {64A4D492-3ABB-410C-AE0D-6F9A8881B100}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {64A4D492-3ABB-410C-AE0D-6F9A8881B100}.Debug|Any CPU.Build.0 = Debug|Any CPU + {64A4D492-3ABB-410C-AE0D-6F9A8881B100}.Release|Any CPU.ActiveCfg = Release|Any CPU + {64A4D492-3ABB-410C-AE0D-6F9A8881B100}.Release|Any CPU.Build.0 = Release|Any CPU + {CFF04115-513A-4A6F-BA07-C45EC28BDB63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CFF04115-513A-4A6F-BA07-C45EC28BDB63}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CFF04115-513A-4A6F-BA07-C45EC28BDB63}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CFF04115-513A-4A6F-BA07-C45EC28BDB63}.Release|Any CPU.Build.0 = Release|Any CPU + {72761E5E-12B5-4FB8-AE83-77AEEE38D864}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {72761E5E-12B5-4FB8-AE83-77AEEE38D864}.Debug|Any CPU.Build.0 = Debug|Any CPU + {72761E5E-12B5-4FB8-AE83-77AEEE38D864}.Release|Any CPU.ActiveCfg = Release|Any CPU + {72761E5E-12B5-4FB8-AE83-77AEEE38D864}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution {D05B1B5F-D560-492A-A566-95888C8C5C43} = {D44D6C8F-1A29-4796-930F-B37ADB539EA3} {0A3281B7-4673-4FCC-A138-E72E92DCD57D} = {D44D6C8F-1A29-4796-930F-B37ADB539EA3} + {8B6A343E-7691-468E-89D0-7A3EFACAADC1} = {E138A45B-E985-4364-AA8A-86467AEE5693} + {64A4D492-3ABB-410C-AE0D-6F9A8881B100} = {E138A45B-E985-4364-AA8A-86467AEE5693} + {CFF04115-513A-4A6F-BA07-C45EC28BDB63} = {E138A45B-E985-4364-AA8A-86467AEE5693} + {72761E5E-12B5-4FB8-AE83-77AEEE38D864} = {E138A45B-E985-4364-AA8A-86467AEE5693} EndGlobalSection EndGlobal diff --git a/sample/Pages/_ViewImports.cshtml b/sample/Pages/_ViewImports.cshtml deleted file mode 100644 index e46de0b..0000000 --- a/sample/Pages/_ViewImports.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -@using logto_csharp_sample -@namespace logto_csharp_sample.Pages -@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/sample-blazor/Components/App.razor b/samples/sample-blazor/Components/App.razor similarity index 100% rename from sample-blazor/Components/App.razor rename to samples/sample-blazor/Components/App.razor diff --git a/sample-blazor/Components/Layout/MainLayout.razor b/samples/sample-blazor/Components/Layout/MainLayout.razor similarity index 100% rename from sample-blazor/Components/Layout/MainLayout.razor rename to samples/sample-blazor/Components/Layout/MainLayout.razor diff --git a/sample-blazor/Components/Layout/MainLayout.razor.css b/samples/sample-blazor/Components/Layout/MainLayout.razor.css similarity index 100% rename from sample-blazor/Components/Layout/MainLayout.razor.css rename to samples/sample-blazor/Components/Layout/MainLayout.razor.css diff --git a/sample-blazor/Components/Pages/Error.razor b/samples/sample-blazor/Components/Pages/Error.razor similarity index 100% rename from sample-blazor/Components/Pages/Error.razor rename to samples/sample-blazor/Components/Pages/Error.razor diff --git a/sample-blazor/Components/Pages/Home.razor b/samples/sample-blazor/Components/Pages/Home.razor similarity index 100% rename from sample-blazor/Components/Pages/Home.razor rename to samples/sample-blazor/Components/Pages/Home.razor diff --git a/sample-blazor/Components/Routes.razor b/samples/sample-blazor/Components/Routes.razor similarity index 100% rename from sample-blazor/Components/Routes.razor rename to samples/sample-blazor/Components/Routes.razor diff --git a/sample-blazor/Components/_Imports.razor b/samples/sample-blazor/Components/_Imports.razor similarity index 100% rename from sample-blazor/Components/_Imports.razor rename to samples/sample-blazor/Components/_Imports.razor diff --git a/sample-blazor/Program.cs b/samples/sample-blazor/Program.cs similarity index 100% rename from sample-blazor/Program.cs rename to samples/sample-blazor/Program.cs diff --git a/sample-blazor/Properties/launchSettings.json b/samples/sample-blazor/Properties/launchSettings.json similarity index 100% rename from sample-blazor/Properties/launchSettings.json rename to samples/sample-blazor/Properties/launchSettings.json diff --git a/sample-blazor/README.md b/samples/sample-blazor/README.md similarity index 100% rename from sample-blazor/README.md rename to samples/sample-blazor/README.md diff --git a/sample-blazor/sample-blazor.csproj b/samples/sample-blazor/sample-blazor.csproj similarity index 75% rename from sample-blazor/sample-blazor.csproj rename to samples/sample-blazor/sample-blazor.csproj index 5a68307..d4648a0 100644 --- a/sample-blazor/sample-blazor.csproj +++ b/samples/sample-blazor/sample-blazor.csproj @@ -1,7 +1,7 @@ - + diff --git a/sample-blazor/wwwroot/favicon.png b/samples/sample-blazor/wwwroot/favicon.png similarity index 100% rename from sample-blazor/wwwroot/favicon.png rename to samples/sample-blazor/wwwroot/favicon.png diff --git a/sample-mvc/Controllers/HomeController.cs b/samples/sample-mvc/Controllers/HomeController.cs similarity index 100% rename from sample-mvc/Controllers/HomeController.cs rename to samples/sample-mvc/Controllers/HomeController.cs diff --git a/sample-mvc/Models/ErrorViewModel.cs b/samples/sample-mvc/Models/ErrorViewModel.cs similarity index 100% rename from sample-mvc/Models/ErrorViewModel.cs rename to samples/sample-mvc/Models/ErrorViewModel.cs diff --git a/sample-mvc/Program.cs b/samples/sample-mvc/Program.cs similarity index 100% rename from sample-mvc/Program.cs rename to samples/sample-mvc/Program.cs diff --git a/sample-mvc/Properties/launchSettings.json b/samples/sample-mvc/Properties/launchSettings.json similarity index 100% rename from sample-mvc/Properties/launchSettings.json rename to samples/sample-mvc/Properties/launchSettings.json diff --git a/sample-mvc/README.md b/samples/sample-mvc/README.md similarity index 100% rename from sample-mvc/README.md rename to samples/sample-mvc/README.md diff --git a/sample-mvc/Views/Home/Index.cshtml b/samples/sample-mvc/Views/Home/Index.cshtml similarity index 100% rename from sample-mvc/Views/Home/Index.cshtml rename to samples/sample-mvc/Views/Home/Index.cshtml diff --git a/sample-mvc/Views/Shared/Error.cshtml b/samples/sample-mvc/Views/Shared/Error.cshtml similarity index 100% rename from sample-mvc/Views/Shared/Error.cshtml rename to samples/sample-mvc/Views/Shared/Error.cshtml diff --git a/sample-mvc/Views/Shared/_Layout.cshtml b/samples/sample-mvc/Views/Shared/_Layout.cshtml similarity index 100% rename from sample-mvc/Views/Shared/_Layout.cshtml rename to samples/sample-mvc/Views/Shared/_Layout.cshtml diff --git a/sample-mvc/Views/Shared/_Layout.cshtml.css b/samples/sample-mvc/Views/Shared/_Layout.cshtml.css similarity index 100% rename from sample-mvc/Views/Shared/_Layout.cshtml.css rename to samples/sample-mvc/Views/Shared/_Layout.cshtml.css diff --git a/sample-mvc/Views/Shared/_ValidationScriptsPartial.cshtml b/samples/sample-mvc/Views/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from sample-mvc/Views/Shared/_ValidationScriptsPartial.cshtml rename to samples/sample-mvc/Views/Shared/_ValidationScriptsPartial.cshtml diff --git a/sample-mvc/Views/_ViewImports.cshtml b/samples/sample-mvc/Views/_ViewImports.cshtml similarity index 100% rename from sample-mvc/Views/_ViewImports.cshtml rename to samples/sample-mvc/Views/_ViewImports.cshtml diff --git a/sample-mvc/Views/_ViewStart.cshtml b/samples/sample-mvc/Views/_ViewStart.cshtml similarity index 100% rename from sample-mvc/Views/_ViewStart.cshtml rename to samples/sample-mvc/Views/_ViewStart.cshtml diff --git a/sample-mvc/sample-mvc.csproj b/samples/sample-mvc/sample-mvc.csproj similarity index 68% rename from sample-mvc/sample-mvc.csproj rename to samples/sample-mvc/sample-mvc.csproj index a469900..103983b 100644 --- a/sample-mvc/sample-mvc.csproj +++ b/samples/sample-mvc/sample-mvc.csproj @@ -1,7 +1,7 @@ - - + + diff --git a/sample-mvc/wwwroot/favicon.ico b/samples/sample-mvc/wwwroot/favicon.ico similarity index 100% rename from sample-mvc/wwwroot/favicon.ico rename to samples/sample-mvc/wwwroot/favicon.ico diff --git a/sample-mvc/wwwroot/js/site.js b/samples/sample-mvc/wwwroot/js/site.js similarity index 100% rename from sample-mvc/wwwroot/js/site.js rename to samples/sample-mvc/wwwroot/js/site.js diff --git a/sample-wasm/App.razor b/samples/sample-wasm/App.razor similarity index 100% rename from sample-wasm/App.razor rename to samples/sample-wasm/App.razor diff --git a/sample-wasm/Pages/Home.razor b/samples/sample-wasm/Pages/Home.razor similarity index 100% rename from sample-wasm/Pages/Home.razor rename to samples/sample-wasm/Pages/Home.razor diff --git a/sample-wasm/Pages/Home.razor.cs b/samples/sample-wasm/Pages/Home.razor.cs similarity index 100% rename from sample-wasm/Pages/Home.razor.cs rename to samples/sample-wasm/Pages/Home.razor.cs diff --git a/sample-wasm/Program.cs b/samples/sample-wasm/Program.cs similarity index 100% rename from sample-wasm/Program.cs rename to samples/sample-wasm/Program.cs diff --git a/sample-wasm/Properties/launchSettings.json b/samples/sample-wasm/Properties/launchSettings.json similarity index 100% rename from sample-wasm/Properties/launchSettings.json rename to samples/sample-wasm/Properties/launchSettings.json diff --git a/sample-wasm/README.md b/samples/sample-wasm/README.md similarity index 100% rename from sample-wasm/README.md rename to samples/sample-wasm/README.md diff --git a/sample-wasm/_Imports.razor b/samples/sample-wasm/_Imports.razor similarity index 100% rename from sample-wasm/_Imports.razor rename to samples/sample-wasm/_Imports.razor diff --git a/sample-wasm/sample-wasm.csproj b/samples/sample-wasm/sample-wasm.csproj similarity index 100% rename from sample-wasm/sample-wasm.csproj rename to samples/sample-wasm/sample-wasm.csproj diff --git a/sample-wasm/wwwroot/css/app.css b/samples/sample-wasm/wwwroot/css/app.css similarity index 100% rename from sample-wasm/wwwroot/css/app.css rename to samples/sample-wasm/wwwroot/css/app.css diff --git a/sample-wasm/wwwroot/favicon.png b/samples/sample-wasm/wwwroot/favicon.png similarity index 100% rename from sample-wasm/wwwroot/favicon.png rename to samples/sample-wasm/wwwroot/favicon.png diff --git a/sample-wasm/wwwroot/icon-192.png b/samples/sample-wasm/wwwroot/icon-192.png similarity index 100% rename from sample-wasm/wwwroot/icon-192.png rename to samples/sample-wasm/wwwroot/icon-192.png diff --git a/sample-wasm/wwwroot/index.html b/samples/sample-wasm/wwwroot/index.html similarity index 100% rename from sample-wasm/wwwroot/index.html rename to samples/sample-wasm/wwwroot/index.html diff --git a/sample/Pages/Error.cshtml b/samples/sample/Pages/Error.cshtml similarity index 100% rename from sample/Pages/Error.cshtml rename to samples/sample/Pages/Error.cshtml diff --git a/sample/Pages/Error.cshtml.cs b/samples/sample/Pages/Error.cshtml.cs similarity index 90% rename from sample/Pages/Error.cshtml.cs rename to samples/sample/Pages/Error.cshtml.cs index 608175c..bd521c5 100644 --- a/sample/Pages/Error.cshtml.cs +++ b/samples/sample/Pages/Error.cshtml.cs @@ -2,7 +2,7 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; -namespace logto_csharp_sample.Pages; +namespace sample.Pages; [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] [IgnoreAntiforgeryToken] diff --git a/sample/Pages/Index.cshtml b/samples/sample/Pages/Index.cshtml similarity index 100% rename from sample/Pages/Index.cshtml rename to samples/sample/Pages/Index.cshtml diff --git a/sample/Pages/Index.cshtml.cs b/samples/sample/Pages/Index.cshtml.cs similarity index 92% rename from sample/Pages/Index.cshtml.cs rename to samples/sample/Pages/Index.cshtml.cs index 15cc6d6..ec836dc 100644 --- a/sample/Pages/Index.cshtml.cs +++ b/samples/sample/Pages/Index.cshtml.cs @@ -2,7 +2,7 @@ using Microsoft.AspNetCore.Authentication; using Microsoft.AspNetCore.Mvc.RazorPages; -namespace logto_csharp_sample.Pages; +namespace sample.Pages; public class IndexModel : PageModel { diff --git a/sample/Pages/Shared/_Layout.cshtml b/samples/sample/Pages/Shared/_Layout.cshtml similarity index 100% rename from sample/Pages/Shared/_Layout.cshtml rename to samples/sample/Pages/Shared/_Layout.cshtml diff --git a/sample/Pages/Shared/_Layout.cshtml.css b/samples/sample/Pages/Shared/_Layout.cshtml.css similarity index 100% rename from sample/Pages/Shared/_Layout.cshtml.css rename to samples/sample/Pages/Shared/_Layout.cshtml.css diff --git a/sample/Pages/Shared/_ValidationScriptsPartial.cshtml b/samples/sample/Pages/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from sample/Pages/Shared/_ValidationScriptsPartial.cshtml rename to samples/sample/Pages/Shared/_ValidationScriptsPartial.cshtml diff --git a/samples/sample/Pages/_ViewImports.cshtml b/samples/sample/Pages/_ViewImports.cshtml new file mode 100644 index 0000000..2ed1513 --- /dev/null +++ b/samples/sample/Pages/_ViewImports.cshtml @@ -0,0 +1,3 @@ +@using sample +@namespace sample.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/sample/Pages/_ViewStart.cshtml b/samples/sample/Pages/_ViewStart.cshtml similarity index 100% rename from sample/Pages/_ViewStart.cshtml rename to samples/sample/Pages/_ViewStart.cshtml diff --git a/sample/Program.cs b/samples/sample/Program.cs similarity index 100% rename from sample/Program.cs rename to samples/sample/Program.cs diff --git a/sample/Properties/launchSettings.json b/samples/sample/Properties/launchSettings.json similarity index 91% rename from sample/Properties/launchSettings.json rename to samples/sample/Properties/launchSettings.json index ecc31f5..f809ff6 100644 --- a/sample/Properties/launchSettings.json +++ b/samples/sample/Properties/launchSettings.json @@ -8,7 +8,7 @@ } }, "profiles": { - "logto_csharp_sample": { + "sample": { "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, diff --git a/sample/README.md b/samples/sample/README.md similarity index 100% rename from sample/README.md rename to samples/sample/README.md diff --git a/sample/logto-csharp-sample.csproj b/samples/sample/sample.csproj similarity index 68% rename from sample/logto-csharp-sample.csproj rename to samples/sample/sample.csproj index 63eb5bc..7402254 100644 --- a/sample/logto-csharp-sample.csproj +++ b/samples/sample/sample.csproj @@ -4,14 +4,14 @@ net7.0 enable enable - logto_csharp_sample + sample false false + Include="..\..\src\Logto.AspNetCore.Authentication\Logto.AspNetCore.Authentication.csproj" /> diff --git a/sample/wwwroot/css/site.css b/samples/sample/wwwroot/css/site.css similarity index 100% rename from sample/wwwroot/css/site.css rename to samples/sample/wwwroot/css/site.css diff --git a/sample/wwwroot/favicon.ico b/samples/sample/wwwroot/favicon.ico similarity index 100% rename from sample/wwwroot/favicon.ico rename to samples/sample/wwwroot/favicon.ico diff --git a/sample/wwwroot/js/site.js b/samples/sample/wwwroot/js/site.js similarity index 100% rename from sample/wwwroot/js/site.js rename to samples/sample/wwwroot/js/site.js