All topics and tags

OAuth 2.0

5 articles tagged OAuth 2.0.

  1. 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.

    Architecture10 min read
  2. 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.

    Architecture12 min read
  3. 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.

    Architecture13 min read
  4. 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.

    Architecture10 min read
  5. 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.

    Microsoft 36511 min read