orchardcore-openid

Configure OpenID Connect server, client, and validation workflows for Orchard Core.

13|3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-openid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchardcore-openid
Source: https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/src/CrestApps.AgentSkills.Skills/orchardcore/orchardcore-openid
Command: npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-openid

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

OpenID Connect integration for Orchard Core applications, enabling a cohesive server, client, and validation experience.

Core Features & Use Cases

  • OpenID Connect server, client, and validation features powered by OpenIddict.
  • Recipes, migrations, and config guidance for server settings, client registrations, and token validation.
  • Real-world scenarios include configuring authorization flows, registering external providers, and validating tokens in resource servers.

Quick Start

Enable Orchard Core OpenID Connect by turning on the OpenIdServer, OpenIdClient, and OpenIdValidation features and follow the server/client/validation guidance to register apps and scopes.

Frequently Asked Questions about orchardcore-openid

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

FAQPage Schema
How do I configure OpenID Connect in Orchard Core?

Configure OpenID Connect in Orchard Core by enabling the OpenIdServer, OpenIdClient, and OpenIdValidation features. Follow server, client, and validation guidance to register apps, scopes, and token validation settings.

Can I use Orchard Core OpenID features to register external providers and validate tokens?

Yes, Orchard Core OpenID features support registering external providers and validating tokens in resource servers. The setup provides recipes and code samples for both client registrations and token validation workflows.

What is the OpenIddict-based server workflow used for Orchard Core identity?

The OpenIddict-based server workflow for Orchard Core identity provides compliant server endpoints, client registrations, and scopes. It enables authorization flows and secure token issuance across server and client scenarios.

Does Orchard Core OpenID support OAuth2 authorization flows and scope management?

Yes, Orchard Core OpenID supports OAuth2 authorization flows and scope management through OpenIddict integration. It provides recipes, migrations, and configuration guidance for setting up server settings and client registrations.

What's the best way to set up token validation for an Orchard Core resource server?

Set up token validation for an Orchard Core resource server by enabling the OpenIdValidation feature and applying the provided validation configuration. This ensures compliant token validation across protected resource endpoints.

Why does my Orchard Core OpenID setup require separate server, client, and validation features?

Orchard Core OpenID separates server, client, and validation features to provide distinct workflows for token issuance, external provider registration, and resource protection. Each feature handles a specific OpenIddict-based role in the identity flow.