• HOME
  • INTEGRATIONS
  • SDKS
  • GUIDES
  • API DOCS
No results for ""
EXPAND ALL
launchdarkly.com

EDIT ON GITHUB

Teams and team members

Read time: 2 minutes
Last edited: Apr 07, 2021

Overview

This topic introduces the concept of teams and team members in LaunchDarkly and shows you how to use the Team dashboard.

LaunchDarkly supports user object management with OAuth, SAML, and SCIM. To learn more, read Enabling single sign-on.

Understanding teams in LaunchDarkly

Teams are groups of people who work at your organization or have access rights to your organization's LaunchDarkly environment for another reason, such as contractors or part-time employees.

Team members are not LaunchDarkly users

LaunchDarkly users are resources, including people, who encounter feature flags in your app. In many cases, they are customers or people accessing your product. To learn more about users, read The Users dashboard.

Building your team on LaunchDarkly

This is an Admin feature

The Team dashboard is only accessible if you're a LaunchDarkly Admin. To learn more, read Understanding user roles.

Use the Team tab to invite new team members to LaunchDarkly, remove old team members, or manage access controls for team members by setting roles.

To access the Team dashboard:

  1. Navigate to the the Account Settings page.
  2. Click into the Team tab.
  3. Enter an email address for someone you wish to invite to LaunchDarkly and click Send Invitation or click Edit next to an existing user to modify their information.

The Team tab.
The Team tab.

Understanding member roles

You can assign different roles to LaunchDarkly members. There are three different built-in roles in LaunchDarkly. Every member of your LaunchDarkly team must have one of these roles. To learn more about these roles, read LaunchDarkly's built-in roles.

In addition to a built-in role, you can give team members custom roles to more tightly define the actions they can and can't take in your LaunchDarkly project. To learn more, read Custom roles.

Enabling multi-factor authentication

For additional security, you can require multi-factor authentication (MFA) for your team. When MFA is enabled, team members won't be able to log in to LaunchDarkly without verifying their identity with a second method.

We strongly recommend that all LaunchDarkly users enable MFA for their account, and that administrators enforce MFA for their entire team. In the event of a credential leak or device theft, MFA can prevent malicious third parties from accessing a LaunchDarkly account they should not be able to access.

To learn more, read Multi-factor authentication.

Inviting users with trial accounts

Sometimes when you invite a user to LaunchDarkly, you get an error saying the email address is already in use. This can happen when a person has already used that email address to create a trial account in LaunchDarkly.

To fix this, ask the person to change the email adress associated with their trial account following the instructions under Adding members who signed up for a trial. After they have changed the email address associated with their trial account, add them to your LaunchDarkly organization again.

You can also tell people in your organization to delete their trials before you roll out LaunchDarkly organization-wide.

Using aliased email addresses in LaunchDarkly

Alternatively, if the user has a GSuite or Outlook 365 account, you can invite them to LaunchDarkly using an alias. An alias account is the email address of the person you wish to invite with a plus sign (+) and additional text string appended. joe@example.com+launchdarkly is an alias of joe@example.com.

For example, if the user object alice@diner.com already exists in LaunchDarkly, you can also invite alice+newproject@diner.com to your LaunchDarkly organization. Emails from both addresses are sent to alice@diner.com, but only alice+newproject@diner.com has access to your LaunchDarkly organization. This is also helpful when you need contractors to collaborate with you on projects.