identityserver-key-management

Manage signing keys for Duende IdentityServer across automatic and static configurations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing cryptographic signing keys for Duende IdentityServer, including automatic key management, static key configuration, rotation, data protection at rest, and multi-instance deployment considerations.

Core Features & Use Cases

  • Automatic Key Management: rotation, propagation, and retirement of signing keys across all instances.
  • Static Key Configuration & Migration: supports adding static keys and phased migration to automatic management.
  • Data Protection & Multi-Instance: ensures data-protected keys at rest and shared key material across load-balanced environments.

Quick Start

Enable automatic key management in IdentityServer and set a rotation interval appropriate for your deployment.

Frequently Asked Questions about identityserver-key-management

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

FAQPage Schema
How do I manage signing keys for Duende IdentityServer in a multi-instance deployment?

To manage signing keys across multi-instance deployments, configure automatic key management with a shared key storage backend. This ensures all load-balanced instances retrieve consistent key material for validation and data protection at rest.

What is automatic key rotation and how does propagation work in IdentityServer?

Automatic key rotation periodically generates new cryptographic signing keys while retiring old ones. Configurable propagation times ensure all instances recognize new keys before activation, preventing validation failures during multi-instance synchronization.

Can I migrate from static signing keys to automatic key management without downtime?

Yes, you can migrate from static key configuration to automatic management using phased migration workflows. This approach supports adding static keys initially, then transitioning to automatic rotation intervals while maintaining consistent key validation.

How do I configure data protection at rest for IdentityServer signing keys?

Data protection at rest for signing keys is configured through your key storage backend settings. The system ensures cryptographic key material remains encrypted and protected when persisted, satisfying precise configuration needs for secure storage.

What are the limitations of static key configuration for cryptographic signing?

Static key configuration lacks automated rotation and retirement, requiring manual key distribution across multi-instance environments. This increases the risk of inconsistent key material and complicates secure migration to automated key management workflows.