Skip to main content
Element Software
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

CreateIdpConfiguration

Beitragende netapp-pcarriga

Sie können die CreateIpdConfiguration Methode zur Schaffung einer potenziellen Vertrauensbeziehung für die Authentifizierung unter Verwendung eines Drittanbieter-Identitätsanbieters (IdP) für den Cluster. Für die IdP-Kommunikation ist ein SAML-Dienstanbieterzertifikat erforderlich. Dieses Zertifikat wird wie erforderlich generiert und von diesem API-Aufruf zurückgegeben.

Parameter

Diese Methode hat die folgenden Eingabeparameter:

Name Beschreibung Typ Standardwert Erforderlich

idpMetadaten

Zu speichernde IdP-Metadaten.

Schnur

Keine

Ja

idpName

Name zur Identifizierung eines IdP-Anbieters für SAML 2.0 Single Sign-On.

Schnur

Keine

Ja

Rückgabewerte

Diese Methode hat folgenden Rückgabewert:

Name

Beschreibung

Typ

idpConfigInfo

Informationen zur Konfiguration des Drittanbieter-Identitätsanbieters (IdP).

Anforderungsbeispiel

Anfragen für diese Methode ähneln dem folgenden Beispiel:

{
    "method": "CreateIdpConfiguration",
    "params": {
        "idpMetadata": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
             <EntityDescriptor
               xmlns=\"urn:oasis:names:tc:SAML:2.0:metadata\"
               xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"
               xmlns:shibmd=\"urn:mace:shibboleth:metadata:1.0\"
               xmlns:xml=\"http://www.w3.org/XML/1998/namespace\"
               ...</Organization>
             </EntityDescriptor>",
        "idpName": "https://provider.name.url.com"
    },
}

Antwortbeispiel

Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:

{
    "result": {
        "idpConfigInfo": {
        "enabled": false,
        "idpConfigurationID": "f983c602-12f9-4c67-b214-bf505185cfed",
        "idpMetadata": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n
        <EntityDescriptor xmlns=\"urn:oasis:names:tc:SAML:2.0:metadata\"\r\n
        xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\r\n
        xmlns:shibmd=\"urn:mace:shibboleth:metadata:1.0\"\r\n
        xmlns:xml=\"http://www.w3.org/XML/1998/namespace\"\r\n
        ... </Organization>\r\n
        </EntityDescriptor>",
        "idpName": "https://privider.name.url.com",
        "serviceProviderCertificate": "-----BEGIN CERTIFICATE-----\n
        MIID...SlBHi\n
        -----END CERTIFICATE-----\n",
        "spMetadataUrl": "https://10.193.100.100/auth/ui/saml2"
        }
    }
}

Neu seit Version

12,0