SAML Single Sign On(SSO)

ID: miniorange-saml-sp

image_1

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]
  • 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.

Troubleshooting

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)

  • SimpleSAMLphp (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 saml’ in the available tab. image_6
  • Download and install with a restart.

image_2

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_3

image_4

Step 2: To activate the plugin

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

image_5

        Make sure that Enable Security checkbox is checked.

image_6

Step:3: Fill the required details of IDP and press apply and save the settings.

  • Fill the required details of IDP and press apply and save the settings.

image_6

ArchivesGet past versions
Version: 1.0.4
Released:
Requires Jenkins 2.176.1
Installs: 37
Maintainers
miniOrange
Help us improve this page!
To propose a change submit a pull request to the plugin page on GitHub.