Mock Microsoft services
Development stand-in for Microsoft Entra ID, Microsoft Graph / SharePoint and Power BI. Same paths, same response shapes — change only the base URLs. Open the admin console.
Base URLs to configure in your app
| Service | Real URL | This mock |
|---|
Tenant
MSAL (Node) example
Quick test with curl
What is supported
- Entra ID: OIDC discovery + JWKS, authorize (code, PKCE, implicit/hybrid, form_post, prompt=none), token (authorization_code, refresh_token, client_credentials, password, device code, on-behalf-of), userinfo, logout. Tokens are real RS256 JWTs.
- Graph: /me, /users, /groups (+members, memberOf), /organization, /sites, drives and driveItems (upload, session upload, download, folders, move, delete, search), lists and list items, OData
$select $filter $top $skip $orderby $count $expand,$batch. - SharePoint REST (
/_api/web/...): lists, items (verbose / minimal / nometadata), folders and files, contextinfo. - Power BI: workspaces, reports, datasets, dashboards, embed tokens (GenerateToken), refresh + history, executeQueries (canned results).
Anything not implemented answers 404 in Microsoft's error format and is flagged unsupported in the admin request log, so you can see exactly what is missing. Development use only — never put real data here.