Enterprises: getServiceAccount

Zwraca konto usługi i dane logowania. Konto usługi można powiązać z organizacją, wywołując metodę setAccount. Konto usługi jest unikalne dla tej firmy i EMM i zostanie usunięte, jeśli firma zostanie odwiązana. Uwierzytelnianie zawiera dane klucza prywatnego i nie jest przechowywane po stronie serwera.

Metody tej można używać tylko po wywołaniu Enterprise.Enroll lub Enterprises.CompleteSignup i przed Enterprise.SetAccount. W innych przypadkach zwracany jest błąd.

Następne wywołania po pierwszym wygenerują nowy, unikalny zestaw danych logowania i unieważnią wcześniej wygenerowane dane logowania.

Po powiązaniu konta usługi z organizacją możesz nim zarządzać za pomocą zasobu serviceAccountKeys.

.

Żądanie

Żądanie HTTP

GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/serviceAccount

Parametry

Nazwa parametru Wartość Opis
Parametry ścieżki
enterpriseId string Identyfikator firmy.
Parametry opcjonalne zapytania
keyType string Typ danych uwierzytelniających zwracanych z kontem usługi. Wymagane.

Akceptowane wartości:
  • googleCredentials
  • pkcs12

Autoryzacja

To żądanie wymaga autoryzacji z tym zakresem:

Zakres
https://www.googleapis.com/auth/androidenterprise

Więcej informacji znajdziesz na stronie Uwierzytelnianie i autoryzacja.

Treść żądania

W przypadku tej metody nie podawaj treści żądania.

Odpowiedź

Jeśli operacja się powiedzie, metoda zwróci odpowiedź o tej strukturze:

{
  "kind": "androidenterprise#serviceAccount",
  "name": string,
  "key": serviceaccountkeys Resource
}
Nazwa usługi Wartość Opis Uwagi
name string Nazwa konta usługi w formie adresu e-mail. Przypisany przez serwer.
key nested object Dane logowania, których można używać do uwierzytelniania się przy użyciu tego konta usługi.
kind string