Connect your customers' Entra ID tenants so your product can read users, groups, and conditional-access policies, or provision identities as part of onboarding. The customer's global admin consents on Microsoft's own screen, and Askel manages token refresh automatically.
Fetch display name, UPN, department, job title, account enabled state, and assigned licenses for any user in the tenant. Useful for auto-populating onboarding profiles.
Pull security groups, Microsoft 365 groups, and dynamic groups along with their member lists. Drive access decisions in your product based on the customer's existing group structure.
Fetch which users hold built-in Entra directory roles such as Global Administrator, User Administrator, or Guest Inviter. Surface over-privileged accounts during security reviews.
Read the tenant's conditional-access policy list, including target applications, conditions, and grant controls. Verify that MFA is enforced for your app before go-live.
Create or update Entra user objects and add them to specific groups as part of an automated onboarding workflow, without requiring the customer's IT team to do it by hand.
List registered applications and enterprise apps in the tenant, including consent grants and credential expiry dates. Useful for app-governance and compliance workflows.
You sell a B2B data platform. A new customer, Verafield Technologies, has 300 staff in Entra ID split across security groups by department. Your product needs to know which users belong to the Finance and Engineering groups so it can assign the correct data-access tier at first login without asking each user to self-declare their role.
Verafield's Entra Global Administrator clicks Connect Microsoft Entra ID in your product. Askel redirects to Microsoft's consent screen, which lists the read scopes needed for User.Read.All and Group.Read.All.
The admin approves consent. Microsoft issues a refresh token that Askel stores. Access tokens are minted per request and expire in one hour; the refresh token is rotated by Microsoft periodically.
Askel reads Verafield's group list. Your product's onboarding wizard shows the groups and asks the admin to map Finance and Engineering to your product's access tiers. The group object IDs are stored against the mapping.
When a Verafield employee logs into your product for the first time, Askel checks their Entra group memberships via the /users/{id}/memberOf endpoint. Your product assigns the matching access tier automatically.
Askel re-reads group memberships on a schedule. When Verafield's IT team moves a user between groups in Entra, your product picks up the change at the next sync cycle without any manual intervention.
The customer's Entra Global Administrator (or a user with the Cloud Application Administrator role) consents on Microsoft's standard OAuth screen. Askel requests the minimum required Graph API scopes for the configured workflow. Only the refresh token is stored; access tokens are minted per request against the Microsoft identity platform token endpoint for the customer's tenant.
© 2025 Askel.ai. All rights reserved.