Crowd Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID crowd Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
Dependencies
1.2 (archives)
Aug 05, 2011
1.398
Source Code
Issue Tracking
Pull Requests
Maintainer(s)
GitHub
Open Issues
Pull Requests
Nat Budin (id: nbudin)
Justin Edelson (id: justinedelson)
Usage Installations 2014-Jun 162
2014-Jul 172
2014-Aug 157
2014-Sep 159
2014-Oct 170
2014-Nov 164
2014-Dec 152
2015-Jan 152
2015-Feb 160
2015-Mar 163
2015-Apr 158
2015-May 149

Crowd plugin

This plugin enables use of Atlassian Crowd as an authentication source. Crowd is a commercial identity management and Single Sign-On (SSO) application.

In the current version, the Crowd plugin does not support SSO.
For SSO support, check out the Crowd 2 Plugin.

Configuration

To configure the plugin, you first need to create a new application in Crowd. http://confluence.atlassian.com/display/CROWD/Managing+Applications has more information on how to configure applications in Crowd.

Be sure to also allow connections to Crowd from the server Jenkins runs on. As of the current (1.5.1) release, this must be done per IP address; vote for http://jira.atlassian.com/browse/CWD-84 to allow this to be configured on a block basis.

Once you have the application configured in Crowd, you can enable Crowd-based security in Jenkins on the Manage Jenkins page. Enter the URL of the Crowd's servers endpoint (will typically be /crowd/services/ or /services/) as well as the application name and password you configured in Crowd.

Requirements

This plugin requires Hudson/Jenkins version 1.318 or higher. It has primarily been tested against Crowd version 1.6.

Troubleshooting

Users can log in, but Jenkins doesn't see some of their groups

Crowd has a setting, which can be set per application, called "Lower Case Output". If you have, e.g., a group called "SystemAdministrators", and "Lower Case Output" is set, then Crowd will pass this group name to Jenkins as "systemadministrators". To fix this, either:

  • Use all-lowercase group names in your authorization settings in Jenkins.
  • Or, turn off "Lower Case Output" in Crowd. This is on the "Options" tab for your Jenkins application. Note that if you do this, you must make sure to always use the correct capitalization in your Jenkins authorization settings.

Version History

Version 1.2 (Aug 5, 2011)
  • Use newer version of Crowd library
Version 1.1 (Jan 30, 2010)
  • Update code for more recent Hudson
Version 1.0 (Jan 16, 2009)
  • Initial release

Labels

Edit
plugin-user plugin-user Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Add Comment