Configure Authentication with Microsoft Entra ID
This document assumes you are using the Smallstep Agent to manage credentials on your endpoints. It also assumes that you have reached out to Smallstep Support to set this up, and you’ve been issued an OAuth Client ID from Smallstep that you’ll configure inside Entra ID.
Register an application
- In the Azure portal search bar, search for "App registrations" and select it
- Click "New Registration"
- Fill in the required details:
For Platform, select "Web"
For Redirect URI, enter: https://{your-team-slug}.id.smallstep.com/authorize
- Click "Register"
Note: Save the Application ID for future use.

API permission: Add API permission for application
- Choose API Permissions for your newly created app
- Choose Add a permission
- Choose Microsoft Graph
- Choose Delegated permissions
- Select
openid and profile from the list
- Choose Add permissions
- Once permissions are added, click on "Grant admin consent for {org-name}"
