OAuth 2.0
5 articles tagged OAuth 2.0.
Dataverse Application Users: Server-to-Server Auth with an Entra App
Register a Microsoft Entra app, create a Dataverse application user with a least-privilege security role, get a client credentials token and call the Web API, then fix common errors.
Multi-tenant SaaS on Entra ID: admin consent, tenant allowlist, app lock
Register a multi-tenant SaaS app in Microsoft Entra ID, onboard customer tenants through admin consent, enforce a tenant allowlist in token validation and lock service principal credentials with app instance property lock.
Secure APIs in Azure API Management with validate-jwt and Rate Limits
Protect backend APIs behind Azure API Management by validating Microsoft Entra access tokens with validate-jwt and throttling each client application with rate-limit-by-key and quota-by-key.
Set Up Business Central OAuth Service-to-Service Access with Microsoft Entra
Register a Microsoft Entra app, grant API.ReadWrite.All, add it on the Microsoft Entra Applications page and call Business Central APIs with client credentials, then fix 401 errors.
SMTP AUTH with OAuth client credentials for apps on Exchange Online
Move an application from Basic auth SMTP to OAuth: register an Entra app with SMTP.SendAsApp, register its service principal in Exchange Online and send with SASL XOAUTH2.