identityserver-configuration

Configure Duende IdentityServer clients, resources, scopes, and signing credentials.

10|2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/DuendeSoftware/duende-skills --skill identityserver-configuration
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: identityserver-configuration
Source: https://github.com/DuendeSoftware/duende-skills/tree/main/skills/identityserver-configuration
Command: npx skills add https://github.com/DuendeSoftware/duende-skills --skill identityserver-configuration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline the setup of a Duende IdentityServer instance by centralizing client definitions, API resources, identity resources, scopes, signing credentials, and server-side sessions in a single, maintainable configuration.

Core Features & Use Cases

  • Unified configuration for clients, resources, and signing keys across in-memory, EF Core, or other stores.
  • Support for multiple client types (M2M, interactive, SPA) and grant types with sensible defaults and security best practices.
  • Server-side sessions coordination for centralized session management and token revocation scenarios.
  • Use case: migrate from IdentityServer4 or bootstrap a new IdentityServer host with production-ready defaults.

Quick Start

Define your initial IdentityServer setup in Program.cs and run the host to apply the configured clients, resources, and signing settings.

Frequently Asked Questions about identityserver-configuration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Duende IdentityServer clients and API resources?▼

Configure Duende IdentityServer by defining clients, API resources, identity resources, and scopes in a centralized setup. This Skill structures these definitions with sensible security defaults, supporting both in-memory and EF Core persisted configuration for maintainable hosting.

Can I migrate from IdentityServer4 to Duende IdentityServer?▼

Yes, you can migrate from IdentityServer4 to Duende IdentityServer. This Skill facilitates the migration by applying production-ready security settings, refining client definitions, and configuring signing credentials to bootstrap the updated host environment.

What grant types and client types does IdentityServer configuration support?▼

IdentityServer configuration supports multiple client types including machine-to-machine, interactive, and SPA. It handles various grant types with sensible defaults and security best practices, coordinating server-side sessions for centralized session management and token revocation.

When do I need server-side sessions in Duende IdentityServer?▼

You need server-side sessions in Duende IdentityServer for centralized session management and token revocation scenarios. This Skill coordinates server-side sessions alongside client definitions and signing credentials to maintain production-ready security settings.

Does IdentityServer configuration work with EF Core persisted stores?▼

Yes, IdentityServer configuration works with EF Core persisted stores. It provides unified configuration for clients, resources, and signing keys across in-memory or EF Core stores, allowing you to maintain a single, centralized configuration setup.