AddIdpClusterAdmin
Sie können die Methode verwenden AddIpdClusterAdmin
, um einen Clusteradministratorbenutzer hinzuzufügen, der von einem Drittanbieter-Identitätsanbieter (IdP) authentifiziert wurde. IDP-Cluster-Administratorkonten werden basierend auf den Informationen zu SAML-Attributwerten konfiguriert, die in der SAML-Assertion des IdP bereitgestellt wurden, die mit dem Benutzer verknüpft ist. Wenn ein Benutzer erfolgreich mit dem IdP authentifiziert und SAML-Attributerklärungen innerhalb der SAML-Assertion besitzt, die mehreren IdP-Cluster-Administratorkonten entsprechen, verfügt der Benutzer über die kombinierte Zugriffsebene der entsprechenden IdP-Cluster-Administratorkonten.
Parameter
Diese Methode verfügt über die folgenden Eingabeparameter:
Name | Beschreibung | Typ | Standardwert | Erforderlich |
---|---|---|---|---|
Datenzugriff |
Steuert, welche Methoden dieser IdP-Clusteradministrator verwenden kann. |
String-Array |
Keine |
Ja. |
Akzepteula |
Akzeptieren Sie die Endnutzer-Lizenzvereinbarung. Setzen Sie auf „true“, um dem System ein Cluster-Administratorkonto hinzuzufügen. Wenn keine Angabe erfolgt oder auf FALSE gesetzt wird, schlägt der Methodenaufruf fehl. |
boolesch |
Keine |
Ja. |
Merkmale |
Liste von Name-Wert-Paaren im JSON-Objektformat. |
JSON Objekt |
Keine |
Nein |
Benutzername |
Eine Zuordnung von SAML-Attributwerten zu einem IdP-Cluster-Administrator (z. B. E-Mail=test@example.com). Dies kann mit einem bestimmten SAML-Subjekt definiert werden, indem oder als Eintrag in der SAML-Attribut-Anweisung verwendet |
Zeichenfolge |
Keine |
Ja. |
Rückgabewerte
Diese Methode hat den folgenden Rückgabewert:
Name |
Beschreibung |
Typ |
Cluster-AdminID |
Eindeutige Kennung für den neu erstellten Cluster-Administrator |
Ganzzahl |
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{ "method": "AddIdpClusterAdmin", "params": { "username": "email=test@example.com", "acceptEula": true, "access": ["administrator"] } }
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "result": { "clusterAdminID": 13 } }
Neu seit Version
12,0