User Management

Learn how to create, add, invite, and manage users within Layer5 Cloud.

The Users page lists an organization’s members and carries the actions that put people into the organization, change what they can do, and take them out. To bring people in by invitation link, use User Invitations. For what an account is, read Users.

User Management options

Each action needs a permission in the current organization. The server also checks your role for some actions, so holding the permission through another role is not always enough.

ActionPermissionAlso required
Open the Users pageView All UsersNone
Create a userCreate UserOrganization Admin and Provider Admin hold it by default.
Add an existing userAdd User to OrganizationYou are an Organization Admin or owner of the organization, a Provider Admin, or an Organization Admin or owner of its parent organization.
Remove a userRemove User from OrganizationYou are an Organization Admin of the organization or a Provider Admin.
Edit a member’s profileUpdate User ProfileThe member belongs to an organization you share. Only a Provider Admin can change their email address.
Change rolesAssign User Roles or Assign Roles to Organization membersYou are an Organization Admin, a Provider Admin, or a holder of the permission. The target is a member.
Delete an accountDelete UserProvider Admin, and the all-organizations scope. See Delete an account.

Provider roles are deployment-wide. Only a Provider Admin can grant or clear them. Add User to Organization adds an existing account. It does not create one.

The Users page shows people with a live membership in the selected organization, 10 to a page by default and at most 100. A Provider Admin can switch the scope to every organization. The default list is active accounts only. Pending and deactivated accounts stay hidden until you apply a filter. The default order is most recent sign-in first. Search is a case-insensitive substring match on email, first name, and last name. You can filter by role and by deleted or not deleted. Last active is the time of the most recent sign-in, not a live connection.

Use this to create an account for a person who has not registered. You supply a first name, last name, and email address, all required.

Create User

Layer5 Cloud creates the account with the email address already verified and sends an Account Setup email. The link is valid for 720 hours (30 days) and opens a page where the person sets a password. The account’s status is Pending until they sign in.

If the setup email cannot be sent, the request fails with Failed to send "Account Setup" email. The address must be a valid email.

This section explains how to add existing Layer5 Cloud users to one of your organizations or remove them.

If someone already has a Layer5 Cloud account but is not part of your organization, you can add them. Search for the person, then choose the organization, and optionally the teams and organization roles. The search covers every active, non-anonymous account on the deployment, not only your organization, and an empty search returns nothing.

  1. Go to the Users tab in the Identity section.
  2. Click the Add User button.
  3. Select the organization to which you want to add the user.
  4. Select the user from the list of available users.
  5. Roles and teams, if you choose them, run as separate steps after the membership is created.

Add User to Organization

Adding makes the person a member with no role. If a role or team step fails, the membership stays and the failure is reported. Adding someone who is already a member changes nothing. Layer5 Cloud sets no seat limit on adding people. Billing counts members separately. See Billing and seats.

You can remove users from an organization one by one or several at once. Removal takes away their membership and access inside that organization. It does not delete their Layer5 Cloud account. Removal acts on the organization currently selected in your session. Check the organization switcher first. Bulk removal issues one removal per person, in order.

  • Locate the User: Find the specific user you wish to remove from the list.
  • Use Row Action: Click the “Remove User” icon.
  • Confirm: When prompted, confirm your decision to remove the user from the organization.
  • Select Users: Use the checkboxes next to each user’s name to select all the users you intend to remove.
  • Use Bulk Action: Click the “Delete” button.
  • Confirm: When prompted, confirm that you want to remove all the selected users from the organization.

Removing Users from an Organization

Removing a member ends every access-bearing relationship they hold inside that organization, as a single operation:

  • Their organization membership, together with the organization roles attached to it.
  • Their membership in that organization’s teams, together with the team roles attached to those memberships.

Both matter, because permissions reach a user through the roles carried on those memberships. A keychain granted by a team role is revoked by the removal just as an organization role’s keychain is, so a removed member is left holding no keys in the organization by either route. Both removal methods above behave identically in this respect; removing several members at once applies the same operation to each one.

Removal does not affect:

  • The person’s Layer5 Cloud user account, which continues to exist.
  • Their membership in any other organization.
  • Designs, environments, and other resources they created, which remain in the organization.
  • The audit trail, which records who removed whom.
SituationResult
The person is the organization’s ownerRefused with Organization owner cannot be removed. Ownership cannot be transferred, so the owner stays a member for the life of the organization. Promote another member to Organization Admin if you need a second administrator.
An owner tries to remove themselvesRefused. Owners cannot leave. Delete the organization instead.
An administrator removes themselves, and is not the ownerAllowed.
The person was never a memberno organization membership to remove.
The same removal is repeatedSucceeds and changes nothing.
One person in a bulk selection is refusedOnly that row fails. The result names each refused person, and the others are removed.

Removal is not reversible from the Users tab. To restore someone’s access, add them to the organization again and reassign their organization roles and team memberships. Neither returns on its own.

The direct invite on the Users page brings in one person who has no account. It is separate from an invitation link. It needs Invite User to Organization.

  • How to Invite:
    1. Click the “Invite User” button.
    2. Enter an email address, and optionally a first name, last name, organization roles, and teams.
    3. Layer5 Cloud creates a Pending account, adds it to the organization and the listed teams, and sends an email with a sign-up link already filled in with the name, email, and organization.
  • What happens immediately: Membership begins before the person acts. There is no quota, expiry, acceptance step, or invitation record to disable. The email is always sent.
  • Roles: Applied right after the email is sent. A role you may not grant is skipped with an unauthorized to assign message.
  • Existing account: Refused with User with email '<email>' already exists. Add that person as an existing user instead.

Needs: Update User Profile in an organization you share with the person.

Organization Admins can edit the profile of members of their organizations. Provider Admins can edit anyone. Edits to another person’s profile are refused with user is not authorized to administer this account when you share no organization with them, and the message is the same whether the account exists or not.

A Provider Admin can change the email address. An Organization Admin who submits a different email is refused with user is not authorized to change the e-mail address of this account. Changing an email address marks the new address unverified and sends a verification message. The person signs in with the new address once it is verified.

Granting badges is covered in Recognizing User and Contributor Milestones.

Needs: Assign User Roles or Assign Roles to Organization members, and the role check in the permissions table.

To make someone an administrator, give them Organization Admin. To take administration away, remove it.

  • The roles you submit replace the roles the member holds in that scope. An empty list removes every role in the scope. Removing roles never ends the membership.
  • Provider roles cannot be granted inside an organization or a team. A request that lists one is refused with HTTP 403 for every caller, and no part of the request is applied.
  • Team scope accepts only Team Admin. See Teams.
  • A request is checked before anything is written. If one row is refused, none of the rows are applied.
  • Layer5 Cloud does not stop you removing the last administrator. An organization’s owner keeps administrator access through ownership. Confirm another administrator exists before you remove the role.

Deleting an account removes a person from Layer5 Cloud entirely, in every organization. It is a Provider Admin capability. Organization Admins remove members from their own organization instead. They cannot delete accounts.

When the account owns organizations or teams, each passes to its longest-standing Organization Admin (Team Admin for a team), or else its longest-standing member, and one with nobody else in it is deleted. An organization that is the parent of another live organization is not deleted this way. Account deletion is refused, rarely, when the account holds credentials designated to an organization it does not own that has no live owner or Organization Admin to receive them. Promote another administrator or release the credentials first. See Account Deletion.

Removing a member stops them counting toward billing, and adding one starts it. A subscription’s billable user count is the number of distinct members with a live organization membership and an active account, excluding members whose only role is Academy Learner, and never below the plan’s minimum. A member added with no role is not counted. The count adjusts the subscription quantity. It does not block anyone from joining.

Adding, creating, removing, editing, and role changes each write an audit event that names the person who acted and the person affected, for example <actor> removed <person> from organization.

Related Reading