Entra ID Setup
Configure Microsoft Entra ID to enable user authentication and Intune API access for IntuneGet.
Overview
IntuneGet uses a multi-tenant app registration that allows users from any Microsoft 365 organization to:
- Sign in with their work account
- Grant admin consent for app deployment permissions
- Deploy applications to their Intune tenant
Create App Registration
Navigate to App Registrations
- Go to Azure Portal
- Navigate to Microsoft Entra ID (you can search for it)
- Click App registrations in the left menu
- Click New registration
Configure Registration Settings
Fill in the registration form:
Click Register to create the app.
Add Production Redirect URI
After registration, add your production URL:
- Go to Authentication in the left menu
- Under Single-page application, click Add URI
- Add your production URL (e.g.,
https://your-app.vercel.app) - Click Save
Exact URL Match Required
The redirect URI must match exactly - including the protocol (https://) and without a trailing slash.
Configure API Permissions
IntuneGet requires two types of permissions:
Delegated Permissions (User Sign-in)
- Go to API permissions in the left menu
- Click Add a permission
- Select Microsoft Graph
- Select Delegated permissions
- Search and add:
User.Read - Click Add permissions
Application Permissions (Service Principal)
- Click Add a permission again
- Select Microsoft Graph
- Select Application permissions
- Search and add:
DeviceManagementApps.ReadWrite.All - Search and add:
DeviceManagementManagedDevices.Read.All - Click Add permissions
Your permissions should look like this:
Create Client Secret
- Go to Certificates & secrets in the left menu
- Click New client secret
- Add a description:
IntuneGet Production - Select expiration (recommend: 24 months)
- Click Add
- Immediately copy the secret value - it won't be shown again!
Copy the Secret Now!
The client secret value is only shown once. If you navigate away without copying it, you'll need to create a new one.
Collect Required Values
After setup, collect these values for your environment configuration:
Admin Consent Flow
When users from other organizations use IntuneGet, a Global Administrator from their tenant must grant consent for the application permissions.
Admin Consent URL Format
Example:
Security Recommendations
Common Issues
Next Steps
Now that Entra ID is configured, continue with the database setup.
Continue to Database Setup