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.