ClaudeSuperPower

identityserver-dcr

Skill

Configuring Dynamic Client Registration (DCR) in Duende IdentityServer: endpoint setup, authorization policies, custom validation with DynamicClientRegistrationValidator, software statement validation, IClientConfigurationStore, and separate DCR hosting.

Install

git clone https://github.com/DuendeSoftware/duende-skills.git ~/.claude/skills/identityserver-dcr

What is identityserver-dcr?

Configuring Dynamic Client Registration (DCR) in Duende IdentityServer: endpoint setup, authorization policies, custom validation with DynamicClientRegistrationValidator, software statement validation, IClientConfigurationStore, and separate DCR hosting.

What this can do

Capabilities declared in this component's own frontmatter — not inferred.

Inherit all session tools

Declares no tool restrictions — inherits every session tool

~64 tokens of context used while enabled, before you invoke anything

Documentation

README · ~4 min read

Dynamic Client Registration (DCR)

When to Use This Skill

  • Setting up Dynamic Client Registration (DCR) at /connect/dcr
  • Securing the DCR endpoint with authorization policies
  • Customizing DCR validation with DynamicClientRegistrationValidator
  • Implementing software statement validation
  • Persisting dynamically registered clients with IClientConfigurationStore
  • Hosting DCR in a separate application from IdentityServer

Core Principles

  • DCR requires the Duende.IdentityServer.Configuration NuGet package

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just skills.