# How To Integrate Microsoft Entra ID SSO with Chainguard

URL: https://edu.chainguard.dev/chainguard/administration/custom-idps/idp-providers/ms-entra-id.md
Last Modified: October 28, 2024
Tags: Chainguard Containers, Procedural

Procedural tutorial on how to register a Microsoft Entra ID Application and integrate it with the Chainguard platform.

The Chainguard platform supports Single sign-on (SSO) authentication for users. By default, users can log in with GitHub, GitLab and Google, but SSO support allows users to bring their own identity provider for authentication.
This guide outlines how to create a Microsoft Entra ID (formerly Azure Active Directory) application and integrate it with Chainguard. After completing this guide, you&rsquo;ll be able to log in to Chainguard using Entra ID and will no longer be limited to the default SSO options.
Prerequisites To complete this guide, you will need the following.
chainctl installed on your system. Follow our guide on How To Install chainctl if you don&rsquo;t already have this installed.
An Azure account with Admin permissions you can use to set up an Microsoft Entra ID application.
NOTE: Without Admin permissions on your Azure account, you will not be able to assign users to the created Entra ID Application.
Create a Microsoft Entra ID Application To integrate Microsoft Entra ID with the Chainguard platform, log in to Azure. In the left-hand navigation menu, select Microsoft Entra ID.
From the Default Directory Overview page, click the ➕ Add button and select App Registration from the dropdown menu.

