> For the complete documentation index, see [llms.txt](https://doc.engenius.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.engenius.ai/home-cloud-user-manual/msp-portal/teams.md).

# Teams

It provides a centralized and flexible tool for user management, helping MSP users to easily add or remove a member to quickly reflect the staffing change. With this new tool, MSP users no longer have to go into the settings of each Org and set up or remove Org admin and admin privileges one by one manually every time.

Teams means a group of members, and each team can be created to bind to all Organizations that you added to the organization lists.

You can access this page by clicking the **MSP** icon > **Teams**

&#x20;

<figure><img src="https://3893603398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LgVsoqihVR3I0VRYmyO%2Fuploads%2FP8rKsFP0NIFCrCpT1ZHS%2F1694141055293.jpg?alt=media&amp;token=b3aa7f92-8ebe-4534-b964-0f0930d98e35" alt=""><figcaption></figcaption></figure>

## How to Create a Team

1. Click **Add Team**&#x20;
2. Enter a name for the team and select the privilege type

&#x20;**All-Org Privilege:** This means the privilege of the team, So all the team members assigned to this team will have the same privilege

**Admin**: All the members in this team have admin privileges.

**Viewer**: All the members in this team have viewer privileges.

**Custom:** All the members in this team have different privileges.

###

<figure><img src="https://3893603398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LgVsoqihVR3I0VRYmyO%2Fuploads%2FIg1WI2898gOzUq7SKqK8%2F1694142442373.jpg?alt=media&amp;token=63fd7ff2-2f81-4884-af27-1a370cc9b0c1" alt=""><figcaption></figcaption></figure>

3. Enter Description (optional) to help you identify the teams after you create and then click **Apply**

{% hint style="info" %}
If the original user privilege is not equal to the team privilege for a specific org/network, higher privilege will take effect.
{% endhint %}

## Assign members to teams

1. Go to the team management tab
2. Find the teams that you want to add the member in the Dropdown menu.

<figure><img src="https://3893603398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LgVsoqihVR3I0VRYmyO%2Fuploads%2F0JNSEqaSVPArDlj6Lbi8%2F%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7%202023-09-08%20%E4%B8%8B%E5%8D%882.59.05.png?alt=media&amp;token=87207f5b-52c6-45fb-ad13-e0a99abf3dec" alt=""><figcaption></figcaption></figure>

3. Click **Add Member** and then add the member you want

## SAML SSO&#x20;

A SAML SSO function that allows MSPs to manage their team members using their own central authentication databases. **Microsoft Active Directory Federation Services (ADFS)** will be supported.

By enabling the SAML SSO function, a specific SSO login URL will be generated to handle the authentication tokens from external identity providers (IdP).&#x20;

**Custom Path**: It allows MSPs to customize the ending URL, making it easier to be memorized by users.&#x20;

**Default Idp**: IdP means the identity providers, The authority on a user's identity. It knows the user's username, password, and any groups/attributes. Currently, it is ADFS. Before selecting the idp, you need to create the Idp in idp list.

MSP admins can easily add a new IdP source by uploading the \*.xml metadata from IdPs. Some IdP metadata might not contain a full IdP login URL, users have to input the login URL manually to make sure SSO login redirects successfully.

**Detail Configuration Spec you can refer to** [**https://doc.engenius.ai/cloud-configuration-guide/topics/saml-sso-with-adfs/feature-overview**](https://doc.engenius.ai/cloud-configuration-guide/topics/saml-sso-with-adfs/feature-overview)**.**

## MSP Administrator

* Whoever adds the MSP license is the MSP admin
* The MSP admin can invite as many MSP admin as MSP needs. No more license is required
* Only the MSP Admin has the MSP view and does management between Org’s

<figure><img src="https://3893603398-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LgVsoqihVR3I0VRYmyO%2Fuploads%2Fc3hA4shrCIXZAOV88ZKE%2F1694677401314.jpg?alt=media&amp;token=8f3da945-4feb-4827-8535-f52ace8323c5" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.engenius.ai/home-cloud-user-manual/msp-portal/teams.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
