Lately i have configured a lot of Single Sign On (SSO) connections between various applications and Azure Active Directory. Azure Active Directory supports the most common applications out of the box. For these type of applications, the federation is preconfigured and it just requires some tenant specific entries to get things working. The steps to configure this are well documented at this location.
Some applications require some more advanced steps to enable a federation. In this post I will guide you through the setup of a federation for the Jenkins application.
The setup of the Jenkins Single Sign On configuration requires the following components in the Jenkins and Azure AD configuration:
- Role-Based Access Control Plugin -> https://go.cloudbees.com/docs/cloudbees-documentation/cje-user-guide/index.html#rbac
- SAML Plugin -> https://wiki.jenkins.io/display/JENKINS/SAML+Plugin
- Azure AD groups
- Azure AD test user which is a member of one the groups.
Azure AD configuration
First we start with the setup of an Azure AD application context. … Read more…