> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# SCIM

## Omówienie

> **Info**
>
> SCIM jest dostępny w workspace'ach **Enterprise**. Te ustawienia mogą konfigurować tylko **administratorzy workspace'u**.

## Wymagania wstępne

* Workspace ElevenLabs Enterprise.
* Dostęp administratora workspace'u w ElevenLabs.
* Skonfigurowane [SSO](/docs/pl/overview/administration/workspaces/sso) w workspace'ie. Większość dostawców tożsamości
  wymaga istniejącej integracji aplikacji SSO, do której można podłączyć provisioning SCIM.

## Konfiguracja SCIM

#### Otwórz ustawienia SCIM

Przejdź do **Ustawienia workspace'u** > **Bezpieczeństwo i SSO** > **SCIM**.

#### Wygeneruj token

Kliknij **Generate Token**. Od razu skopiuj **Base URL** i **Bearer token**.

> **Warning**
>
> Token jest wyświetlany tylko raz. Jeśli go utracisz, musisz wygenerować nowy, co
> unieważni poprzedni token i rozłączy obecnie skonfigurowany provisioning IdP.

#### Skonfiguruj dostawcę tożsamości

W konfiguracji SCIM/Provisioning swojego IdP:

* Ustaw **SCIM Endpoint/Connector URL** na Base URL skopiowany z ElevenLabs.
* Ustaw tryb uwierzytelniania na **HTTP Bearer Token** i wklej token.

Instrukcje dla konkretnych dostawców znajdziesz w [Konfiguracja według dostawcy tożsamości](#setup-by-identity-provider).

> **Note**
>
> Gdy użytkownik zostanie usunięty lub dezaktywowany w IdP, jego dostęp do workspace'u ElevenLabs zostanie cofnięty.
> Jego wcześniejsza aktywność w workspace'ie zostanie zachowana.

## Możliwości

ElevenLabs obsługuje protokół SCIM 2.0 z następującymi możliwościami:

| Funkcja                                             | Obsługiwana? | Szczegóły                                                      |
| :-------------------------------------------------- | :----------- | :------------------------------------------------------------- |
| **Discovery Endpoints**                             | ✅ Tak        | `/ServiceProviderConfig`, `/Schemas`, `/ResourceTypes`         |
| **Użytkownicy**                                     | ✅ Tak        | `GET`, `POST`, `PUT`, `PATCH`, `DELETE`                        |
| **Aktualizacja głównego adresu e-mail użytkownika** | ❌ Nie        |                                                                |
| **Grupy**                                           | ✅ Tak        | `GET`, `POST`, `PUT`, `PATCH`, `DELETE`                        |
| **Wyszukiwanie**                                    | ✅ Tak        | `GET` z `?filter` lub `POST` do `/.search`                     |
| **Paginacja**                                       | ✅ Tak        | Obsługuje `startIndex` i `count`                               |
| **Operacje zbiorcze**                               | ✅ Tak        | `Maks. operacji na żądanie: 100`, `Maks. rozmiar danych: 1 MB` |
| **Filtrowanie atrybutów**                           | ✅ Tak        | Obsługuje `attributes` i `excludedAttributes`                  |
| **Sortowanie**                                      | ❌ Nie        | `sortBy` i `sortOrder` są ignorowane podczas zapytania         |

## Obsługiwane atrybuty

* **Użytkownicy**: `userName`, `name`, `emails`, `active`, `externalId`
* **Grupy**: `displayName`, `members`, `externalId`

> **Warning**
>
> Zmiany adresu e-mail nie są obsługiwane przez SCIM. Aktualizacja głównego adresu e-mail użytkownika w IdP
> może powodować błędy synchronizacji SCIM dla tego użytkownika.

## Konfiguracja według dostawcy tożsamości

#### Konfiguracja Microsoft Entra ID

#### Otwórz ustawienia provisioningu

W centrum administracyjnym Microsoft Entra wybierz aplikację
ElevenLabs, a potem otwórz **Provisioning**.

#### Ustaw tryb provisioningu

Ustaw **Provisioning Mode** na **Automatic**.

#### Dodaj dane uwierzytelniające SCIM

W sekcji **Admin Credentials**:

* Ustaw **Tenant URL** na adres SCIM Base URL ElevenLabs.
* Ustaw **Secret Token** na Bearer token ElevenLabs.

#### Przetestuj i włącz provisioning

Kliknij **Test Connection**, zapisz konfigurację, a potem ustaw **Provisioning Status** na
**On**, gdy wszystko będzie gotowe.

#### Konfiguracja Okta

#### Utwórz lub otwórz niestandardową integrację aplikacji

Otwórz aplikację ElevenLabs używaną do logowania SSO i przejdź do **General**.

#### Włącz SCIM w aplikacji

Kliknij **Edit** w sekcji **App Settings**, a potem ustaw **Provisioning** na **SCIM**.

#### Skonfiguruj połączenie SCIM

W **Provisioning** > **Settings** > **Integration**:

* Ustaw **SCIM connector base URL** na adres SCIM Base URL ElevenLabs.
* Wybierz działania provisioningu potrzebne w workspace'ie (na przykład przesyłanie nowych użytkowników,
  aktualizacji profili i grup), a potem uruchom **Test Connector Configuration** i zapisz ustawienia.
* Ustaw **Authentication Mode** na **HTTP Header**.
* Wklej Bearer token ElevenLabs w pole **Authorization**.
* Kliknij **Save**

#### Konfiguracja OneLogin

#### Otwórz ustawienia aplikacji

W OneLogin Admin otwórz aplikację ElevenLabs.

#### Dodaj dane uwierzytelniające SCIM w Configuration

Na karcie **Configuration**:

* Ustaw **SCIM Base URL** na adres SCIM Base URL ElevenLabs.
* Ustaw **SCIM Bearer token** na Bearer token ElevenLabs.

#### Włącz połączenie API

Przejdź do **Provisioning** i zaznacz dla aplikacji „Enable provisioning”.