Download for MacApple silicon, macOS 14+
Skill

identityserver-stores

@duendesoftware Updated 2026-10-16

Implement and customize Duende IdentityServer stores including configuration store, operational store, and Entity Framework Core integration. Covers the opt-in Duende Storage provider (preview, see `identityserver-duende-storage`), migrations, custom store implementations, caching strategies, server-side sessions, signing key storage, token cleanup, and multi-tenant patterns.

ai-agentsclaudeclaude-code

Install

With your agent

Install OMGSkills skill "duendesoftware/duende-skills:skills/identityserver-stores" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/DuendeSoftware/duende-skills /tmp/duende-skills && ln -s /tmp/duende-skills/skills/identityserver-stores ~/.claude/skills/identityserver-stores

From README

Duende IdentityServer Stores When to Use This Skill You are wiring up AddConfigurationStore() or AddOperationalStore() with EF Core and need correct registration, migration assembly , and schema configuration. You are implementing a custom IClientStore, IResourceStore, IPersistedGrantStore, or ISigningKeyStore against a non-EF data source (Redis, Mongo, external API, etc.). You need to enable and tune configuration store caching (AddConfigurationStoreCache(), expiration windows, distributed cache ) to reduce database load. You are managing EF Core migrations across IdentityServer versions and need to correctly handle schema drift for ConfigurationDbContext and PersistedGrantDbContext. You are enabling server-side sessions (IServerSideSessionStore) and need to understand session lifecycle, cleanup, and storage integration. You are troubleshooting stale client or resource data, expired token accumulation, or signing key rotation failures tied to store configuration.