Enterprises: getServiceAccount

Bir hizmet hesabı ve kimlik bilgileri döndürür. Hizmet hesabı, setAccount'ı çağırarak kuruluşa bağlanabilir. Hizmet hesabı bu kuruluşa ve EMM'ye özeldir ve kuruluşun bağlantısı yoksa silinir. Kimlik bilgileri özel anahtar verileri içerir ve sunucu tarafında depolanmaz.

Bu yöntem yalnızca Enterprises.Enrollment veya Enterprises.CompleteSignup çağırmadan sonra ve Enterprises.SetAccount öğesinden önce çağrılabilir. Diğer durumlarda ise hata döndürür.

Birincisinden sonraki aramalar, yeni ve benzersiz bir kimlik bilgisi grubu oluşturur ve daha önce oluşturulan kimlik bilgilerini geçersiz kılar.

Hizmet hesabı kuruluşa bağlandıktan sonra, serviceAccountKeys kaynağı kullanılarak yönetilebilir.

İstek

HTTP isteği

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

Parametreler

Parametre adı Değer Açıklama
Yol parametreleri
enterpriseId string Kurumun kimliği.
İsteğe bağlı sorgu parametreleri
keyType string Hizmet hesabıyla döndürülecek kimlik bilgisi türü. Zorunlu.

Kabul edilen değerler şunlardır:
  • "googleCredentials"
  • "pkcs12"

Yetkilendirme

Bu istek, aşağıdaki kapsamla yetkilendirme gerektiriyor:

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

Daha fazla bilgi edinmek için kimlik doğrulama ve yetkilendirme sayfasını inceleyin.

İstek metni

Bu yöntemi içeren bir istek gövdesi sağlamayın.

Yanıt

Başarılı olursa bu yöntem aşağıdaki yapıya sahip bir yanıt gövdesi döndürür:

{
  "kind": "androidenterprise#serviceAccount",
  "name": string,
  "key": serviceaccountkeys Resource
}
Mülk adı Değer Açıklama Notlar
name string Hizmet hesabının e-posta adresi biçimindeki hesap adı. Sunucu tarafından atandı.
key nested object Bu ServiceAccount olarak kimlik doğrulaması için kullanılabilecek kimlik bilgileri.
kind string