An open API service indexing awesome lists of open source software.

https://github.com/DuendeArchive/IdentityServer.Templates

.NET CLI Templates for Duende IdentityServer
https://github.com/DuendeArchive/IdentityServer.Templates

Last synced: 9 months ago
JSON representation

.NET CLI Templates for Duende IdentityServer

Awesome Lists containing this project

README

          

# IdentityServer.Templates

> [!IMPORTANT]
> Templates are now managed within the [products repository](https://github.com/DuendeSoftware/products/tree/main/templates).

.NET CLI Templates for Duende IdentityServer

### dotnet new isempty
Creates a minimal Duende IdentityServer project without a UI.

### dotnet new isui
Adds the quickstart UI to the current project (can be e.g added on top of *isempty*)

### dotnet new isinmem
Adds a basic Duende IdentityServer with UI, test users and sample clients and resources.

### dotnet new isaspid
Adds a basic Duende IdentityServer that uses ASP.NET Identity for user management. If you automatically seed the database, you will get two users: `alice` and `bob` - both with password `Pass123$`. Check the `SeedData.cs` file.

### dotnet new isef
Adds a basic Duende IdentityServer that uses Entity Framework for configuration and state management. If you seed the database, you get a couple of basic client and resource registrations, check the `SeedData.cs` file.

### dotnet new bff-remoteapi
Creates a basic JavaScript-based BFF host that configures and invokes a remote API via the BFF proxy.

### dotnet new bff-localapi
Creates a basic JavaScript-based BFF host that invokes a local API co-hosted with the BFF.

## Installation

Install with:

`dotnet new install Duende.IdentityServer.Templates`

If you need to set back your dotnet new list to "factory defaults", use this command:

`dotnet new --debug:reinit`

To uninstall the templates, use

`dotnet new uninstall Duende.IdentityServer.Templates`