addDpClusterAdmin

AddIpdClusterAdminこの方法を使用して、サードパーティ ID プロバイダ( IdP )によって認証されたクラスタ管理者ユーザを追加できます。IdP クラスタ管理者アカウントは、ユーザに関連付けられた IdP の SAML アサーション内で提供される SAML 属性値情報に基づいて設定されます。ユーザが IdP で正常に認証され、 SAML アサーション内で複数の IdP クラスタ管理者アカウントと一致する SAML 属性ステートメントがある場合、ユーザは IdP クラスタ管理者アカウントと一致するアクセスレベルの組み合わせを持ちます。

パラメータ

このメソッドの入力パラメータは次のとおりです。

名前 説明 タイプ デフォルト値 必須
access この IdP クラスタ管理者が使用できる方法を制御します。 文字列の配列 なし 有効
acceptEula エンド ユーザ ライセンス契約に同意します。システムにクラスタ管理者アカウントを追加するには、trueに設定します。省略した場合やfalseに設定した場合、メソッド呼び出しは失敗します。 ブーリアン なし 有効
attributes JSONオブジェクト形式の名前と値のペアのリスト。 JSONオブジェクト なし 無効
username IdP クラスタ管理者への SAML 属性値マッピング(例: email=test@example.com )。これは、 nameID を使用して特定の SAML サブジェクトを使用して定義するか、または edupersonartition. などの SAML 属性ステートメントのエントリとして定義できます。 文字列 なし 有効

戻り値

このメソッドの戻り値は次のとおりです。

名前 説明 タイプ
clusterAdminID 新しく作成されたクラスタ管理者の一意の ID 。 整数

要求例

このメソッドの要求例を次に示します。

{
    「メソッド」:「 addDpClusterAdmin 」、
    "params": {
        「 username 」:「 email=test@example.com 」、
        "acceptEula": true,
        " アクセス " : [ 管理者 ]
    }
}

応答例

このメソッドの応答例を次に示します。

{
    "result": {
        「 clusteradminid 」: 13
    }
}

新規導入バージョン

12.0