SAML Single Sign On(SSO)

image_1

⭐ ** Click here to try out the premium plugin for free** ⭐

SAML Single Sign On (SSO) for Jenkins plugin allows SSO with ADFS, Azure AD, Azure AD B2C, Keycloak, Okta, Shibboleth, Salesforce, GSuite / Google Apps, AWS, Office 365, SimpleSAMLphp, OpenAM, Centrify, Ping, RSA, IBM, Oracle, OneLogin, Bitium, WSO2, Auth0, AuthAnvil and all SAML 2.0 capable Identity Providers to securely authenticate the users into Jenkins.

Features of Jenkins Saml SP Plugin

  • Simple and easy-to-use [ FREE ]
  • Supports both SSO and Jenkins’ own login at the same time [FREE]
  • Auto Create Users[FREE]
  • Supports all the authorization strategies for role/group mapping [FREE]
  • Encrypted SSO requests and response [FREE]
  • Support to the Proxy Setup [FREE]
  • Export SAML configurations. [FREE]
  • Attribute Mapping [PREMIUM]
  • Auto-redirect to IdP [PREMIUM]
  • Custom Attribute Mapping [PREMIUM]
  • Just In Time Group/Role Provisioning [PREMIUM]
  • Manual Group/Role Mapping [PREMIUM]
  • 24*7 support [PREMIUM]
  • Back-door Login [PREMIUM]
  • Single Logout [PREMIUM]

Facing issue with SSO? Refer below steps to generate error Logs and send it to info@xecurify.com. We will help you resolve your issue in no time.

Looking for Two Factor Authentication(2FA)/OAuth Single Sign On (SSO) for Jenkins ? Contact us at info@xecurify.com for more details.

Supported IDP’s:

If you require Jenkins SAML Single Sign On (SSO) application or need any help with installing this plugin, please feel free to email us at info@xecurify.com.

LIST OF SUPPORTED IDPS:

  • Azure AD (supports SAML SSO for Jenkins login)

  • Keycloak (supports SAML SSO for Jenkins login)

  • ADFS (supports SAML SSO for Jenkins login)

  • Okta (supports SAML SSO for Jenkins login)

  • Salesforce (supports SAML SSO for Jenkins login)

  • Shibboleth 2 (supports SAML SSO for Jenkins login)

  • GSuite / Google Apps ( supports SAML SSO for Jenkins login)

  • miniOrange (supports SAML SSO for Jenkins login)

  • OneLogin (supports SAML SSO for Jenkins login)

  • Centrify (supports SAML SSO for Jenkins login)

  • SimpleSAML (supports SAML SSO for Jenkins login)

  • OpenAM (supports SAML SSO for Jenkins login)

  • PingOne (supports SAML SSO for Jenkins login)

  • RSA (supports SAML SSO for Jenkins login)

  • Oracle ( supports SAML SSO for Jenkins login)

  • Bitium (supports SAML SSO for Jenkins login)

  • WSO2 (supports SAML SSO for Jenkins login)

  • Auth0 (supports SAML SSO for Jenkins login)

  • AuthAnvil (supports SAML SSO for Jenkins login)

    and practically any SAML compliant Identity Provider.

In addition to the above, miniOrange also provides On-Premise IDP.

SAML Single Sign-on (SSO) acts as a SAML 2.0 Service Provider and securely authenticates users with your SAML 2.0 Identity Provider.

On Jenkins side:

Step 1: Download and install the plugin in Jenkins.

To download the miniorange saml SP plugin follow the path: Through Jenkins plugin directory

  • Login to your Jenkins.
  • Go to Manage Jenkins option from the left pane, and open Manage Plugins tab.

image_1

  • Search for ‘Miniorange’ in the available tab. image_2
  • Download and install with a restart.

image_3

Or Manual Configuration:

  • Login to your Jenkins.
  • Go to Manage Jenkins option from the left pane, and open Manage Plugins tab.
  • Go to the advanced tab and upload the hpi file.
  • You can get the hpi file by running mvn clean package command on this code. Contact info@xecurify.com if you are facing any issue.

image_4

image_5

Step 2: To activate the plugin

  • Open Manage Jenkins => Configure Global Security and set the Security Realm as miniorange SAML 2.0.

image_6

image_7

  • Again go to Manage Jenkins => miniOrange SAML SSO. image_8

Step:3: Configure you Idp using SP configuration. image_9

  • After configuring your Idp, Set up Jenkins as a service provider by any of the three options:
  • Enter the metadata URL and save the settings. image_10
  • Enter the metadata file path and save the settings. image_10
  • Manually enter the Idp side values and save the settings. image_10