How to implement OIDC with Microsoft Entra ID
Blog post from SuperTokens
The guide provides a comprehensive walkthrough for implementing OpenID Connect (OIDC) with Microsoft Entra ID, formerly known as Azure Active Directory, focusing on the OAuth/OIDC flow and integrating Entra ID single sign-on (SSO) with SuperTokens. It explains the process of creating and configuring an application within Microsoft Entra ID, including the registration of a web application, setting up redirect URIs, and dealing with various account types such as single tenant, multi-tenant, or common accounts. The text details the setup of an Express server to handle OAuth flows, including creating endpoints for authentication and handling authorization codes to exchange for access and refresh tokens. It also covers the integration of SuperTokens to manage user sessions, enabling a simplified SSO experience. The guide concludes by highlighting the efficiency and value of using Active Directory as an Identity Provider, especially for large organizations, and suggests SuperTokens as a solution to streamline SSO processes.