Users

In JIRA, each user needs to have an account for him/her to access JIRA, unless JIRA is configured to allow anonymous access (by selecting the Anyone group in the Browse Project permission scheme; please refer to the Permission Schemes section in this chapter for details). Each user is identified by his/her username, starting with JIRA 6, which can be changed after the account is created.

User Browser

User Browser is where you will be able to see a list of all the users in JIRA, including their usernames, e-mail addresses, last login attempt, and which user directory they belong to. User Browser also provides you with search capabilities. You will be able to search for users that fit in the criteria such as username, full name, e-mail address, and group association. Perform the following steps to access the user browser:

  1. Browse to the JIRA administration console.
  2. Select the User management tab and then the Users option. This will bring up the User Browser page.

By default, the results will be paginated to show 20 users per page, but you can change this setting to show up to 100 users per page. When dealing with large deployments having hundreds of users, these options will become very useful to quickly find the users you need to manage.

Other than providing the ability for you to effectively search for users, User Browser also serves as the portal for you to add new users to JIRA and manage a user's group/role associations:

User Browser

Adding a user

New users can be added to JIRA in a number of ways:

  • Direct creation by the JIRA administrator
  • Invitation by the JIRA administrator to create an account
  • By signing up for an account if the public signup option is enabled
  • Synchronization of user accounts from an external user repository such as LDAP

The first and second options have centralized management, where only the JIRA administrators can create and maintain user accounts. This option is applicable to the most private JIRA instances designed to be used by an organization's internal users.

The third option allows users to sign up for accounts by themselves. This is most useful when you run a public JIRA instance, where manually creating user accounts is not scalable enough to handle the volume. We will be looking at how to enable public signup options in later sections in this chapter. For now, we will examine how administrators can create user accounts manually:

  1. Browse to the User Browser page.
  2. Click on the Create User button. This will bring you to the Create New User dialog box.
  3. Enter a unique username for the new user.
  4. Enter the password, full name, and e-mail address for the user. If you do not enter a password, a random password will be generated. You should select the Send Notification Email option in the following step for the new user to reset his/her password.
  5. Optionally, select the Send Notification Email option if you have an outgoing mail server configured for JIRA (see Chapter 7, E-mails and Notifications). If checked, JIRA will send an e-mail to the user with a link for them to set his/her password.
  6. Click on the Create button to create the new user.
    Adding a user

Alternatively, the administrator can also choose to invite users so that they can create their accounts themselves. This is different than the public signup option, since only recipients of the invitations will be able to create accounts. For this feature to work, you will need to have an outgoing mail server configured as the invitations will be sent as e-mails. Perform the following steps to invite users to sign up:

  1. Browse to the User Browser page.
  2. Click on the Invite Users button. This will bring you to the Invite Users dialog box.
  3. Specify the e-mail addresses for the people you wish to invite. You can invite multiple people at once.
  4. Click on the Send button to send out the invitations.
    Adding a user

Enabling public signup

If your JIRA is public (for example, a public support system), then creating user accounts individually as explained earlier will become a very demanding job for your administrator. For this type of JIRA setup, you can enable public signup to allow users to create accounts by themselves. Perform the following steps to enable public signup in JIRA:

  1. Browse to the JIRA administration console.
  2. Select the Systems tab and then the General Configuration option.
  3. Click on the Edit Settings button.
  4. Select Public for the Mode field.
  5. Click on the Update button to apply the setting.

Once you have set JIRA to run in the Public mode, users will be able to sign up and create their own accounts from the login page:

Enabling public signup

As you will see in the later section Global permissions in this chapter, once a user signs up for a new account, he/she will automatically join groups with JIRA users' global permission. If you have set JIRA to run in the Private mode, then only the administrator will be able to create new accounts.

Enabling CAPTCHA

If your running JIRA in the Public mode, you run the risk of having automated spam bots creating user accounts on your system. To counter this, JIRA provides the CAPTCHA service, where potential users will be required to type a word represented in an image into a text field. Perform the following steps to enable the CAPTCHA service:

  1. Browse to the JIRA administration console.
  2. Select Systems tab and then the General Configuration option.
  3. Click on the Edit Settings button.
  4. Select On for the CAPTCHA on sign up field.
  5. Click on the Update button to apply the setting.

Now, when someone tries to sign up for an account, JIRA will present him/her with a CAPTCHA challenge that must be verified before the account is created:

Enabling CAPTCHA
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.119.19.174