Thursday, May 28, 2026

Enable SSO In Jenkins Using Azure EntraID

 

In this document we are going to integrating Single Sign-On (SSO) Authentication In Jenkins Using Azure Entra ID After integration, users will be able to log in to Jenkins using their Azure Entra ID credentials.

This functionality improves security, simplifies user access management, and enhances the overall login experience by centralization login.


Key Points To Learn:- 

What Is SSO, Jenkins, SAML and EntraID


Prerequisites:

  • Jenkins is accessible using an HTTPS URL.
  • Azure account with permission to manage Entra ID. 


Step 1) In Jenkins Install Plugin "SAML Single Sign On (SSO)"


Step 2) Configure Security for Installed Plugin (Part 1)

Under Security > Configure

Under Security Realm > Select "Mini Orange SAML 2.0" > Save


Step 3) Configure Security for Installed Plugin (Part 2)

Under Security > "Mini Orange SAML 2.0" 

Keep this page untuched details will required to fill in "Step 5"


Step 4) In Azure Configure Entra

EntraID > Manage > Enterprice Application

New Application > Create Your Own Application > Write the Name of the application "Jenkins SSO" > Create

Set Up Single Sign On > SAML > Edit "Basic SAML Configuration"


Step 5) Copy & Paste the Details from [Plugin] To [Entra ID]

Copy & Paste the "Entity ID" & "Assertion Consumer Service URL"

Save 


Step 6) Copy, Paste & Test the Details from [Entra ID] To [Plugin]

Copy "App Fedration Metadeta URL" and Paste under plugin "Metadeta URL"

Validate Metadeta URL > Apply 

Test Configuration > Under "IDP Signing Certificate" 

Click here to see the test configuration result

Apply > Save


Step 7) Final ! Access Jenkins via SSO 


No comments:

Post a Comment

testing