Managing users

The Jazz® Team Server provides a single user database that is shared by the server and all the applications registered with the server. Therefore, users are synchronized across a Jazz Team Server and the applications registered with that server. This approach reduces the administrative effort associated with managing users and licenses across applications. With user synchronization, you can create users, assign them licenses and permissions, and archive users from the administrative web interfaces of either the Jazz Team Server or the applications registered with the server.

About this task

Where user information is stored

Information about users is stored in two places: in the Jazz Team Server database and in the external user repository.

The Jazz Team Server database stores basic information such as the user ID, name, and email address. It also stores license information.

The external registry (such as an LDAP user directory) typically contains more information; at the very minimum, the registry must provide the following:
  • User ID
  • Password
  • Name
  • Email address

You can automatically synchronize users between the Jazz Team Server and an LDAP registry

There is a synchronization task that will regularly run (by default, every night at 1:00 AM). If a user exists in LDAP but not in the Jazz Team Server repository, the task will create a user in the Jazz Team Server.

For more information, see Synchronizing LDAP with Jazz Team Server repository user information.

You can import users into the Jazz Team Server database from your external registry

If a user exists in your external registry but not in the Jazz Team Server database, you can import them. For more information, see Importing users from an external user registry.

Some users might only exist in the Jazz Team Server database

In some cases you will create users in the Jazz Team Server database that do not exist in the external registry. For example, when you register an application with the Jazz Team Server, you can create a functional user ID that will handle background administrative tasks (such as sending emails). If the user exists in the Jazz Team Server database but not in the external registry, you can assign that user a license but a human will not be able to log in with that user ID.

With Liberty basic user registry, you can create new users using Jazz Team Server

If you are using the WebSphere Liberty application server and you are using the default Liberty basic user registry, you can create new users in the basicUserRegistry.xml file with the Jazz Team Server administrative interface. When you create new users, they are added to both the Jazz Team Server database and the Liberty basic user registry at the same time.

For more information on creating users, see Creating users.

Note: If you are using the Derby database, you are limited to 10 users.