Odebrání uživatele zákazníka z role

Odebrání uživatele z role adresáře v rámci účtu zákazníka

Požadavky

  • Přihlašovací údaje popsané v ověřování v Partnerském centru Tento scénář podporuje ověřování pouze s přihlašovacími údaji aplikace a uživatele.

  • ID zákazníka (customer-tenant-id). Pokud neznáte ID zákazníka, můžete ho vyhledat v Partnerském centru tak , že vyberete pracovní prostor Zákazníci , pak zákazník ze seznamu zákazníků a pak účet. Na stránce Účet zákazníka vyhledejte ID Microsoftu v části Informace o účtu zákazníka. ID Microsoftu je stejné jako ID zákazníka (customer-tenant-id).

Role GDAP

Budete potřebovat následující roli GDAP:

  • Správce privilegovaných rolí

C#

Pokud chcete odebrat uživatele z role adresáře, vyberte zákazníka s uživatelem, který chcete upravit voláním metody IAggregatePartner.Customers.ById, v této části zadejte roli pomocí metody DirectoryRoles.ById s ID role adresáře. Pak přejděte k UserMembers.ById metoda identifikovat uživatele, který se má odebrat, a delete metoda pro odebrání uživatele z role.

// IAggregatePartner partnerOperations;
// string selectedCustomerId;
// string selectedRoleId;
// string selectedUserMemberId;

partnerOperations.Customers.ById(selectedCustomerId).DirectoryRoles.ById(selectedRoleId).UserMembers.ById(selectedUserMemberId).Delete();

Ukázka: Konzolová testovací aplikace Projekt: Ukázky sady SDK v Partnerském centru – třída: RemoveCustomerUserMemberFromDirectoryRole.cs

Požadavek REST

Syntaxe požadavku

Metoda Identifikátor URI žádosti
DELETE {baseURL}/v1/customers/{customer-tenant-id}/directoryroles/{role-ID}/usermembers/{user-ID} HTTP/1.1

Parametr identifikátoru URI

Pomocí následujících parametrů identifikátoru URI identifikujte správného zákazníka, role a uživatele.

Jméno Typ Požadováno Popis
customer-tenant-id Identifikátor guid Y Hodnota je IDENTIFIKÁTOR GUID formátovaný id tenanta zákazníka, které identifikuje zákazníka.
ID role Identifikátor guid Y Hodnota je GUID formátované ID role, které identifikuje roli.
ID uživatele Identifikátor guid Y Hodnota je IDENTIFIKÁTOR GUID formátovaný id uživatele , který identifikuje jeden uživatelský účet.

Záhlaví žádosti

Další informace najdete v tématu Hlavičky REST Partnerského centra.

Text požadavku

Žádné.

Příklad požadavku

DELETE https://api.partnercenter.microsoft.com/v1/customers/4d3cf487-70f4-4e1e-9ff1-b2bfce8d9f04%20/directoryroles/729827e3-9c14-49f7-bb1b-9608f156bbb8/usermembers/4d3cf487-70f4-4e1e-9ff1-b2bfce8d9f04%20 HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 0a00ec08-6273-46bb-ab6f-14a13959b381
MS-CorrelationId: 87d18a45-81fc-40cf-921a-b91cb82d67fe
X-Locale: en-US
Host: api.partnercenter.microsoft.com
Content-Length: 0
Connection: Keep-Alive

Odpověď REST

Pokud se uživatel úspěšně odebere z role, text odpovědi je prázdný.

Kódy úspěšnosti a chyb odpovědi

Každá odpověď obsahuje stavový kód HTTP, který označuje úspěch nebo selhání a další informace o ladění. Ke čtení tohoto kódu, typu chyby a dalších parametrů použijte nástroj pro trasování sítě. Úplný seznam najdete v tématu Kódy chyb REST v Partnerském centru.

Příklad odpovědi

HTTP/1.1 204 No Content
Content-Length: 0
MS-CorrelationId: 90bda268-7929-4ad6-be01-89c5af5fc504
MS-RequestId: e784d7aa-8c8d-45ee-8f97-9e09823d7338
MS-CV: es01VX8do0u2aTXw.0
MS-ServerId: 101112616
Date: Tue, 20 Dec 2016 23:16:35 GMT