This is the version 1.0.0 release of a new templates package for Duende products.
New Template Package
The templates for Duende have been moved from Duende.IdentityServer.Templates to a new package called Duende.Templates to better reflect that these templates not only apply to Duende.IdentityServer, but also to Duende.BFF.
All new templates now have the shortname prefix duende-
Note, these templates can be installed side-by-side with the older Duende.IdentityServer.Templates, but we recommend uninstalling this version.
Duende BFF Templates
- Duende BFF Host using a Remote API (
duende-bff-remoteapi)- A backend-for-frontend (BFF) template that connects to a remote API.
- Duende BFF using a Local API (
duende-bff-localapi)- A BFF template that integrates with a local API.
- Duende BFF with Blazor Auto render mode enabled (
duende-bff-blazor)- A Blazor-based BFF template that demonstrates how to use blazor auto-rendering in a blazor bff application.
Duende IdentityServer Templates
- Duende IdentityServer Empty (
duende-is-empty)- A minimal IdentityServer setup for custom implementations.
- Duende IdentityServer Quickstart UI (
duende-is-ui)- This template contains a quickstart UI, that you can apply to an existing Duende.IdentityServer project.
- Duende IdentityServer with ASP.NET Core Identity (
duende-is-aspid)- IdentityServer integrated with ASP.NET Core Identity for user management.
- Duende IdentityServer with Entity Framework Storage (
duende-is-ef)- IdentityServer using Entity Framework for configuration and operational data storage.
- Duende IdentityServer with In-Memory Storage (
duende-is-inmem)- IdentityServer with an in-memory store for quick prototyping and testing.
Getting Started
To install the templates, run:
dotnet new install Duende.TemplatesTo install a package:
mkdir [ProjectName]
cd [ProjectName]
dotnet new [PackageName]For example:
mkdir My.BffProject
cd My.BffProject
dotnet new duende-bff-localapiUninstalling Duende.IdentityServer.Templates
To uninstall the deprecated version of Duende.IdentityServer.Templates:
dotnet new uninstall Duende.IdentityServer.Templates