dotnet new templates
Create a TheIdServer solutions with dotnet new
cli tool.
TheIdServer.Duende.Template |
---|
To install the template to create a solution using Duende IdentityServer:
dotnet new -i TheIdServer.Duende.Template
> dotnet new tisduende -o TheIdServer
The template "TheIdServer.Duende" was created successfully.
Processing post-creation actions...
Running 'dotnet restore' on TheIdServer\TheIdServer.sln...
Determining projects to restore...
Restored C:\Projects\Perso\Templates\artifacts\TheIdServer\test\WebAssembly.Net.Http\WebAssembly.Net.Http.csproj (in 114 ms).
Restored C:\Projects\Perso\Templates\artifacts\TheIdServer\src\TheIdServer.BlazorApp\TheIdServer.BlazorApp.csproj (in 916 ms).
Restored C:\Projects\Perso\Templates\artifacts\TheIdServer\test\Microsoft.AspNetCore.Components.Testing\Microsoft.AspNetCore.Components.Testing.csproj (in 1.08 sec).
Restored C:\Projects\Perso\Templates\artifacts\TheIdServer\src\TheIdServer\TheIdServer.csproj (in 2.03 sec).
Restored C:\Projects\Perso\Templates\artifacts\TheIdServer\test\TheIdServer.Test\TheIdServer.Test.csproj (in 2.04 sec).
Restored C:\Projects\Perso\Templates\artifacts\TheIdServer\test\TheIdServer.IntegrationTest\TheIdServer.IntegrationTest.csproj (in 2.04 sec).
Restore succeeded.
The above commande create a Visual Studio solution in TheIdServer subfolder using Duende IdentityServer.
For a commercial use you need to acquire a license
TheIdServer
├─── src
| ├─── TheIdServer // Server project
| └─── TheIdServer.BlazorApp // Blazor application project
└─── test
├─── Microsoft.AspNetCore.Components.Testing // Components testing utilities
├─── TheIdServer.IntegrationTest // Server integration tests
├─── TheIdServer.Test // Server tests
└─── WebAssembly.Net.Http // WASM test utilities