entra-user-auth-registration

Design Microsoft Entra ID auth contracts and update app registrations for React Router and Prisma apps.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/anaregdesign/arcade-spec --skill entra-user-auth-registration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: entra-user-auth-registration
Source: https://github.com/anaregdesign/arcade-spec/tree/main/.github/skills/entra-user-auth-registration
Command: npx skills add https://github.com/anaregdesign/arcade-spec --skill entra-user-auth-registration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

End-user Microsoft Entra ID authentication decisions and app-registration updates for React Router + Prisma apps.

Core Features & Use Cases

  • Decide whether to use web or spa authentication contracts and design redirect URIs.
  • Guide local sign-in paths, test user workflows, and azure cli app registration updates via az ad app or az rest.
  • Keep auth runtime contracts aligned with deployment topology and companion azure-app-platform-delivery.

Quick Start

Decide the runtime contract (web or spa) and implement the corresponding Entra ID app-registration flow using az ad app or az rest, including redirect URIs and local/test configurations.

Frequently Asked Questions about entra-user-auth-registration

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

FAQPage Schema
How do I configure Entra ID app registration redirect URIs for a React Router app?

Configure Entra ID app registration redirect URIs by defining callback paths that align with your React Router routes. Keep auth runtime contracts aligned with deployment topology and use az cli to script app registration updates.

Should I choose a web or spa authentication contract for my React Router application?

Choose between web and spa authentication contracts based on your deployment topology and local sign-in strategy. Web contracts handle server-side flows while spa contracts manage client-side authentication for React Router apps.

How do I update Microsoft Entra ID app registrations using az cli?

Update Microsoft Entra ID app registrations using az ad app or az rest commands to script changes. This applies to modifying redirect URIs, callback paths, and separating development from production configurations.

Do I need separate Entra ID app registrations for development and production environments?

Yes, separating dev/test from production Entra ID app registrations is recommended. Distinct registrations allow isolated test identities, local sign-in paths, and prevent configuration drift across deployment environments.

What is the best way to manage test identities for local Entra ID authentication?

Manage test identities by designing local sign-in paths and dedicated test user workflows within isolated Entra ID app registrations. Keep these configurations separate from production authentication contracts.

Why does my Entra ID spa authentication contract not work with my production deployment topology?

Entra ID spa authentication contracts may fail if redirect URIs and callback paths are not aligned with your deployment topology. Ensure app registration configurations match your React Router routes and runtime environment.