Microsoft Entra App Registration & Graph Permissions
$2.99OfficialUse when a task needs Microsoft Graph access: register an Entra app, pick delegated vs application permissions, grant admin consent, authenticate.
cloudentramicrosoft-graphoauth2identityapp-registrationadmin-consentยท by SkillingMain
What you get
- โ10-step procedure
- โRunnable Python / JSON included
- โ7-point quality checklist
- โ10 pitfalls to avoid
- โInstalls into 6 tools
- Version
- v1 โ
- Last updated
- today
- Length
- 11 min read
- Requires
- Best with a strong model (claude-opus-5)
Works in: Claude Code, Codex, Cline, opencode, OpenClaw, Hermes ยท Built for large codebases
What you'll need to set up
Fiddly setup โ follow closely ยท 15-25 minA tenant administrator must create (or authorise you to create) an Entra app registration, grant tenant-wide admin consent to the Microsoft Graph permissions it declares, and hand over the client ID plus a certificate or client secret.
AZURE_TENANT_IDAZURE_CLIENT_IDAZURE_CLIENT_SECRETAZURE_CLIENT_CERTIFICATE_PATHAZURE_CLIENT_CERTIFICATE_PASSWORDAZURE_AUTHORITY_HOSTPreview
When to use
Invoke this skill when a task must call Microsoft Graph or another Entra-protected API and:
- No app registration exists yet for the workload and you have to create one, or calls fail with
AADSTS65001,Authorization_RequestDenied, or a bare403because the permission model is wrong, unconsented, or the wrong type. - The workload must move from an interactive user token to an unattended daemon token, or back.
- A client secret is expiring or expired (
AADSTS7000222) and must be rolled, ideally onto a certificate, or someone asks "which Graph permission does X need, and is it delegated or application?"
Do not invoke this skill when the workload runs on Azure compute th
โฆ
๐ Buy once ($2.99) to unlock the full playbook, download it, and install it in every tool you use.