User Management

This article covers how you can manage the platform users in your organization.

In this article:

ActiveState organization administrators can email invitations (or “invites”) to join their organizations. Those invited will receive an email from “notifications@activestate.com” with a single-use URL they can visit to accept the invitation and become a member of the organization. If the invited user does not have an ActiveState account, they will be prompted to create one.

Invite a User

In order to send an invitation to join an organization you must be an administrator of the organization and the organization must be on a paid subscription to the Platform.

Send an Invite

  1. Sign in to your Platform account and go to your Organizations tab.
  2. Click the name of the organization you want to invite users to from the list shown.
  3. Click the Members tab.
  4. In the “Invite a New Member” section enter the email address of the user you want to invite.
  5. Select the role of the invited user
    • Admin - All permissions including inviting and removing members
    • Editor - Can create and modify projects
    • Read-only - Can only view and activate projects
  6. Click Send Invite.

The user will receive an email from “notifications@activestate.com” with the subject “<user> has invited you to join ActiveState”

Cancel or re-send an invite

  1. Sign in to your Platform account and go to your Organizations tab.
  2. Click the name of the organization from the list shown.
  3. Click the Members tab.
  4. Locate the invitation you wish to cancel or re-send in the “Pending Invites” section.
  5. Click the Resend button to resend the invitation to the email address already used, or click the Cancel button to cancel the invitation.

If an invite is canceled, the invited user will still be able to see the invitation email and click the link, but they will not be able to accept the invitation.

Automatic invites

Users can be automatically invited to an organization if the domain of their email address matches the configured domain. With this feature enabled, when a new user registers on the Platform with an email from the matching domain, they will receive an invite to the organization (after verifying their email).

Organization admins cannot enable this feature if they are not a member of the email domain.

To enable automatic invites:

  1. Sign in to your Platform account and click the Organizations tab.
  2. Click the organization you wish to enable this feature from the list shown.
  3. Click Members.
  4. Scroll down to the “Automatic invites” section.
  5. Select the email domain to enable automatic invites.
  6. Select the role that the new users will have when added to the organization (Admin, Editor, or Read Only).
  7. Finally, enable “Automatic invites” by toggling the switch next to the section header.

To disable automatic invites, turn the toggle off. This will prevent invites from being sent in the future, but will not invalidate invites that have already been sent.

Multi-Factor Authentication for Organizations

Our MFA is built on OpenID Connect (OIDC), an identity layer built on top of the OAuth 2.0 framework. It provides a standardized and secure way for users to authenticate and authorize access to their information across different services, websites, and applications.

If you would like to implement MFA into your organization, contact us at support@activestate.com or reach out to your account manager.

Remove a user

If you are an Owner of an organization, you can remove users that belong to that organization. Once removed, the user’s access to all data associated with the organization will be immediately revoked.

If you want to remove yourself from the Organization, ensure that the Organization has at least one owner and navigate to the Organization’s Account Settings page to leave the Organization.

  1. Go to the Organizations tab.
  2. Click the name of the organization you want to remove users from in the Organizations list.
  3. Click the Members tab.
  4. Click Remove next to the user’s name to remove them from the organization.

Leave an Organization

You can leave any organization you are a member of. If you are the owner of an Organization, you can leave the organization as long as you are not the user that created the organization.

  1. Click on the Organizations tab at the top of the screen.
  2. Click Leave next to the organization you want to leave.
  3. Click Yes to confirm your selection.

In order to re-join the organization you will need to accept an Invitiation to the Platform from an Admin user from that organization.

Set User Permissions

Being part of an organization at ActiveState means you can contribute to projects that are not available to the general public. These private projects are only accessible to members of the organization responsible for their creation, and customizable if you have the correct user role set up for your account.

Roles of account holders:

  • Admin - All permissions including inviting and removing members
  • Editor - Can create and modify projects
  • Read-only - Can only view and activate projects

Assigning roles to users in your organization

Only Admins of the organization are able to assign or change the role of a user in the organization.

For new users to your organization:

  1. Go to your Organization tab and click Members.
  2. In the “Invite a New Member” box add the email address of the user you want to invite.
  3. Set the new user’s permission to “Admin”, “Editor”, or “Read-only”.
  4. Click Send Invite.

This will send an invitation to the user’s email account with instructions for how to join your organization.

To change the role of existing users in your organization:

  1. Go to your Organization tab and select the organization you wish to edit.
  2. Click the Members tab.
  3. On the line with the user’s details, set the new user’s permission to “Admin”, “Editor”, or “Read-only” from the dropdown shown.

After you have been invited to join an ActiveState organization you will receive an email from “notifications@activestate.com” with the subject “<user> has invited you to join ActiveState”. If you prefer to use another email account to accept the invitation, you can forward the email to your new account and begin the process below from the new account.

Accept an Invitation to the Platform

  1. Check your inbox for an email from “notifications@activestate.com” with the subject “<user> has invited you to join ActiveState”.
  2. Open the email.
  3. Click the single-use URL contained in the e-mail body. Typically it will be something like “https://platform.activestate.com/activate/…”.

    If you do not have an ActiveState account, create one. Invitations are not tied to any specific email, meaning you can create an account using any email (or no email if you choose to use the GitHub OAuth integration).
  4. Click the Accept Invitation button.
  5. If you did not yet have an ActiveState account, verify your email address. You will receive an email from “notifications@activestate.com” with instructions and a verification link.

After accepting an invitation you are sent to the Projects tab of your organization. To see the projects of the new organization, select it from the dropdown on the top left of your Projects tab.

Rejecting invites

Invites cannot be explicitly rejected after being received, but you can choose to ignore or delete the email without affecting the organization. If an invite is canceled by your Administrator, you will still be able to see the invitation email and click the link, but not be able to accept the invitation.