Configure Crowd Integration

JFrog Platform Administration Documentation

Content Type
Administration / Platform
ft:sourceType
Paligo

Configure Crowd integration in the Administration module under Authentication | Crowd / JIRA.

2021-06-20_09-48-10.png
  1. Select which User Management Server you are using. If you select JIRA, SSO will be disabled since it's not supported by JIRA.

  2. Define JFrog as a Custom Application Client inside Crowd.

  3. Complete the Crowd server URL, and the application credentials defined in Step 1.

  4. The session validation interval defines the principal token validity time in minutes. If left at the default of 0, the token expires only when the session expires.

  5. If you are using JIRA User Server provide the URL in the "Crowd Server URL" and check the "Use JIRA User Server". This will disable SSO, which is not supported by JIRA.

  6. If you have a proxy server between the JPD server and the Crowd server, you may set the Use Default Proxy Configuration check-box.

  7. You may instruct JPD to treat externally authenticated users as temporary users, so that JPD does not automatically create them in its security store. In this case, permissions for such users are based on the permissions given to auto-join groups.

  8. Test the configured connection and save it.

Field Name

Description

Enable Crowd / JIRA Users Management Integration

Select checkbox to enable security integration with Atlassian Crowd or JIRA.

User Management Server

Select which User Management Server you are using.

Server URL

The full URL of the server to use.

Application Name

The application name configured for JPD in Crowd/JIRA.

Application Password

The application password configured for JPD in Crowd/JIRA.

Session Validation Interval

The time window, in minutes, in which the session does not need to be revalidated.

Use Default Proxy Configuration

If this checkbox is set and a default proxy definition exists, it is used to pass through to the Crowd/JIRA Server.

Auto Create System Users

When automatic user creation is off, authenticated users will not be automatically created. Instead, for every request from a Crowd/JIRA user, the user is temporarily associated with default groups (if such groups are defined), and the permissions for these groups apply.

Without automatic user creation, you will need to manually create the user in the system in order to manage user permissions that are not attached to their default groups.

Allow Created Users Access To Profile Page

Allows new users who were created by logging in to the JPD via Crowd to access their profile page.

System properties

You can add Crowd configuration properties to the in the Artifactory YAML Configuration file. Prior to Artifactory version 7.71.2, you can add the propertie to the $JFROG_HOME/artifactory/var/etc/artifactory.system.properties file.Access YAML Configuration

The property prefix which should be used: crowd.property . Setting a configuration through properties overrides configurations set through the user interface.