identityserver-sessions-providers

Configure server-side sessions, dynamic identity providers, and CIBA for Duende IdentityServer.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes and simplifies the management of IdentityServer server-side sessions, dynamic identity providers, and CIBA flows across projects, reducing complexity and improving security and observability.

Core Features & Use Cases

  • Enable server-side sessions with EF Core or custom stores to coordinate user activity and enable session revocation.
  • Load dynamic identity providers from a store at runtime to avoid DI churn and support live updates.
  • Implement CIBA with required validators and notification services to support cross-device authentication scenarios.

Quick Start

Add and configure server-side sessions, dynamic providers, and CIBA in your IdentityServer startup to enable these features.

Frequently Asked Questions about identityserver-sessions-providers

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

FAQPage Schema
How do I configure server-side sessions in Duende IdentityServer?

Load dynamic identity providers from a store at runtime to avoid dependency injection churn and support live updates without restarting your application.

How does CIBA work with Duende IdentityServer for cross-device authentication?

Yes, this Skill requires the enterprise features of Duende IdentityServer, specifically the Business or Enterprise editions, to configure server-side sessions, dynamic providers, and CIBA across EF Core or custom stores.

How do I enable session revocation and inactivity coordination in IdentityServer?

Enable session revocation and inactivity coordination by configuring server-side sessions with EF Core or custom stores, centralizing user activity tracking to revoke access and manage timeouts across active sessions.

Can I load dynamic identity providers at runtime to avoid DI churn in IdentityServer?

Load dynamic identity providers from a store at runtime to avoid dependency injection churn and support live updates without restarting your application.

Do I need a specific Duende IdentityServer edition to use dynamic providers and CIBA?

Yes, this Skill requires the enterprise features of Duende IdentityServer, specifically the Business or Enterprise editions, to configure server-side sessions, dynamic providers, and CIBA across EF Core or custom stores.