この記事では、Cato管理アプリケーションのために管理者および管理者役割を管理するためのさまざまなCato APIについて説明します。 このAPIは、リセラーアカウントおよび通常のアカウントの両方の管理者管理をサポートします。
addAdmin設定APIは、Cato管理アプリケーションでアカウントの新しい管理者を作成します。
これらはaddAdmin設定APIの引数です。
- firstName: 管理者の名 (最大255文字) - この項目は必須です
- lastName: 管理者の姓 (最大255文字) - この項目は必須です
- email: 管理者ごとにユニークなメールアドレス (最大255文字) - この項目は必須です
- passwordNeverExpires: ブール値 (true/false) 値を true に設定すると管理者のパスワードは無期限に有効です - この項目は必須です
- mfaEnabled: ブール値 (true/false) 値を true に設定した場合、管理者は Cato 管理アプリケーションにログインするために2要素認証コードを使用する必要があります - この項目は必須です
-
managedRoles: updateAdminRoleInputの配列。 管理者に割り当てられる1つ以上のロールを定義します。 リセラー管理者の場合、このフィールドは管理されたアカウントに割り当てられるロールを定義します。 このフィールドがAPI呼び出しに定義されていない場合、管理者にはビューアーロール (ID 2) が割り当てられます。
- 管理者に編集者役割を割り当てるには、ID 1 を使用してください。
- resellerRoles: updateAdminRoleInputの配列(リセラー管理者にのみ関連) 管理者がリセラーアカウントに割り当てられたロールを定義します。 このAPIコールで項目が定義されていない場合、管理者はリセラーアカウントの閲覧者ロールが割り当てられます。
管理者が作成されると、フローはCato管理アプリケーションで作成された場合と同様になります。
アカウントがユーザー名とパスワードで管理者ログインを許可するように定義されている場合、管理者はリンク付きの歓迎メールを受け取ります。アカウントをアクティブ化し、パスワードを設定します。
updateAdmin設定APIは、管理者情報を更新できます (管理者のメールおよびIDは更新できません)。
- adminID (必須)
- firstName: 管理者の名
- lastName: 管理者の姓
- passwordNeverExpires: ブール値 (true/false) 値をtrueに設定すると、管理者のパスワードは無期限に有効です
- mfaEnabled: ブール値 (true/false) 値をtrueに設定すると、管理者はCato管理画面にログインするために2要素認証コードを使用する必要があります
- managedRoles:
updateAdminRoleInputの配列 管理者に割り当てられる1つまたは複数のロールを定義します。 リセラー管理者向けに、このフィールドは管理アカウントに割り当てられるロールを定義します。 - resellerRoles: updateAdminRoleInputの配列(リセラー管理者にのみ関連) リセラーアカウントに割り当てられた管理者のロールを定義します。
admins読み取り専用APIクエリは、アカウントのすべての管理者に関するデータ(ID、メール、名前、姓、passwordNeverExpires、mfaEnabled、ロールを含む)を返します。
- id: 管理者のCato ID
- firstName: 管理者の名
- lastName: 管理者の姓
- email: メールアドレス
- passwordNeverExpires: ブール値 (true/false) 値をtrueに設定すると、管理者のパスワードは無期限に有効です
- mfaEnabled: ブール値 (true/false) 値をtrueに設定すると、管理者はCato管理画面にログインするために2要素認証コードを使用する必要があります
- managedRoles: updateAdminRoleInputの配列 管理者に割り当てられる1つまたは複数のロールを定義します。 リセラー管理者向けに、このフィールドは管理アカウントに割り当てられるロールを定義します。
- resellerRoles: updateAdminRoleInputの配列(リセラー管理者にのみ関連) リセラーアカウントに割り当てられた管理者のロールを定義します。
getAdmin読み取り専用APIクエリは、単一アカウント管理者に関する情報(メール、名前、姓、passwordNeverExpires、mfaEnabled、ロールなど)を返します。
- firstName: 管理者の名
- lastName: 管理者の姓
- email: メールアドレス
- passwordNeverExpires: ブール値 (true/false) 値を true に設定すると、管理者のパスワードは無期限に有効です
- mfaEnabled: ブール値 (true/false) 値を true に設定すると、管理者は Cato 管理アプリケーションにログインするために2要素認証コードを使用する必要があります
- managedRoles: updateAdminRoleInputの配列 管理者に割り当てられる1つまたは複数のロールを定義します。 リセラー管理者向けに、このフィールドは管理アカウントに割り当てられるロールを定義します。
- resellerRoles: updateAdminRoleInputの配列(リセラー管理者にのみ関連) リセラーアカウントに割り当てられた管理者のロールを定義します。
accountRoles API読み取り専用クエリは、アカウントに定義されるすべてのロール(カスタムロールと事前定義されたもの)を返します。 addAdmin APIを使用する顧客にとって必要です。このAPIはロールIDを表示するためです (addAdmin APIで使用されます)。
- accountId
-
accountType
- 通常 (通常または管理対象アカウントの役割用)
- リセラー (リセラーアカウントロール用)
0件のコメント
記事コメントは受け付けていません。