microsoft

Emulate Microsoft Entra ID OAuth 2.0 and OpenID Connect locally.

2|Updated May 13, 2026
One-click install
npx skills add https://github.com/rebornix/emulate --skill microsoft-rebornix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microsoft
Source: https://github.com/rebornix/emulate/tree/main/skills/microsoft
Command: npx skills add https://github.com/rebornix/emulate --skill microsoft-rebornix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides local authentication and OAuth emulation for Microsoft services, allowing for testing and development without hitting real Microsoft APIs.

Core Features & Use Cases

  • Microsoft Sign-In Emulation: Test Microsoft sign-in locally.
  • OAuth 2.0/OIDC Support: Handle Microsoft token exchange and configure Azure AD OAuth clients.
  • Microsoft Graph Integration: Work with the Microsoft Graph API for user data.
  • Use Case: Ideal for developers who need to test PKCE/client credentials flows or OAuth/OIDC without using real Microsoft APIs.

Quick Start

Start the Microsoft emulator service with npx emulate --service microsoft.

Frequently Asked Questions about microsoft

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

FAQPage Schema
How do I test Microsoft Entra ID OAuth 2.0 flows locally without hitting real APIs?

An OAuth emulator provides a local Microsoft Graph endpoint and supports authorization code flow, PKCE, and client credentials, allowing you to test Microsoft Entra ID OAuth 2.0 flows locally without hitting real Microsoft APIs.

Can I test PKCE and client credentials flows for Azure AD in local development?

Yes, you can test PKCE and client credentials flows for Azure AD in local development using a local Microsoft authentication emulator that handles Microsoft token exchange and configures Azure AD OAuth clients.

What is the best way to emulate Microsoft sign-in for testing OpenID Connect?

The best way to emulate Microsoft sign-in for testing OpenID Connect is using a local emulation service that supports OIDC and generates RS256 ID tokens, ideal for testing without real Microsoft APIs.

Does local OAuth emulation support RS256 ID tokens for Microsoft Graph integration?

Yes, local OAuth emulation supports RS256 ID tokens for Microsoft Graph integration, providing a local Microsoft Graph endpoint to work with user data during local development.

Why do I need local OAuth emulation for Microsoft Entra ID development?

You need local OAuth emulation for Microsoft Entra ID development to test authentication flows safely without hitting real Microsoft APIs, avoiding rate limits and protecting real user data during local development.

How do I start a local Microsoft authentication emulator service?

To start a local Microsoft authentication emulator service, run `npx emulate --service microsoft` to emulate Microsoft Entra ID OAuth 2.0 and OpenID Connect for local development.