Enterprises: getServiceAccount

サービス アカウントと認証情報を返します。サービス アカウントは、setAccount を呼び出すことで、エンタープライズにバインドできます。サービス アカウントはこのエンタープライズと EMM に固有のものであり、エンタープライズがバインド解除されると削除されます。認証情報には秘密鍵データが含まれており、サーバー側には保存されません。

このメソッドは、Enterprises.Enroll または Enterprises.CompleteSignup を呼び出した後、Enterprises.SetAccount の前にのみ呼び出すことができます。それ以外ではエラーを返します。

最初の呼び出しの後に呼び出しを行うと、新しい一意の認証情報セットが生成され、以前に生成した認証情報は無効になります。

サービス アカウントがエンタープライズにバインドされると、serviceAccountKeys リソースを使用して管理できます。

リクエスト

HTTP リクエスト

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

パラメータ

パラメータ名 説明
パスパラメータ
enterpriseId string 企業の ID。
省略可能なクエリ パラメータ
keyType string サービス アカウントで返される認証情報のタイプ。必須。

有効な値は次のとおりです。
  • "googleCredentials"
  • "pkcs12"

承認

このリクエストには、次のスコープによる認証が必要です。

範囲
https://www.googleapis.com/auth/androidenterprise

詳細については、認証と承認のページをご覧ください。

リクエスト本文

このメソッドをリクエストの本文に含めないでください。

レスポンス

成功すると、このメソッドは次の構造を含むレスポンスの本文を返します。

{
  "kind": "androidenterprise#serviceAccount",
  "name": string,
  "key": serviceaccountkeys Resource
}
プロパティ名 説明 備考
name string サービス アカウントのアカウント名。メールアドレス形式です。サーバーによって割り当てられます。
key nested object このサービス アカウントの認証に使用できる認証情報。
kind string