orchardcore-users-roles

Manage users, roles, and permissions in Orchard Core sites.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Orchard Core projects often struggle to efficiently manage users, roles, and permissions across multiple modules and recipes. This Skill provides a structured approach to define and enforce access control, simplifying administration and security governance.

Core Features & Use Cases

  • Centralized user management with registration, authentication, and profile settings.
  • Flexible role and permission definitions via IPermissionProvider and stereotypes.
  • Recipe-driven role provisioning and feature enablement for consistent deployments.

Quick Start

Enable Orchard Core Users and Roles features, then apply the Roles recipe to provision initial users and permissions.

Frequently Asked Questions about orchardcore-users-roles

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

FAQPage Schema
How do I manage users and roles in Orchard Core?

Orchard Core manages users and roles by enabling the OrchardCore.Users and OrchardCore.Roles features, then applying the Roles recipe to provision initial users and permissions for secure access control.

How does Orchard Core handle custom permissions via IPermissionProvider?

Orchard Core handles custom permissions via IPermissionProvider by allowing flexible role and permission definitions using stereotypes. This mechanism enforces access control across multiple modules within your Orchard Core site.

Can I use recipes for role provisioning and feature enablement in Orchard Core?

Yes, Orchard Core supports recipe-driven role provisioning and feature enablement. This provides consistent deployments by applying the Roles recipe to automatically provision initial users and permissions across your sites.

What is the best way to configure user registration and authentication in Orchard Core?

The best way to configure user registration and authentication in Orchard Core is by enabling the OrchardCore.Users feature. This provides centralized user management with registration, authentication, and profile settings.

How do I define custom user settings for access control in Orchard Core?

You define custom user settings in Orchard Core through the OrchardCore.Users feature. This allows you to manage profile settings and enforce specific access control rules for secure site administration.