Skip to main content
Element Software
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Crea configurazione Idp

Collaboratori netapp-pcarriga

Puoi usare il CreateIpdConfiguration Metodo per creare una potenziale relazione di trust per l'autenticazione utilizzando un Identity Provider (IdP) di terze parti per il cluster. Per la comunicazione IdP è richiesto un certificato SAML Service Provider. Questo certificato viene generato come richiesto e restituito da questa chiamata API.

Parametri

Questo metodo ha i seguenti parametri di input:

Nome Descrizione Tipo Valore predefinito Necessario

idpMetadata

Metadati IdP da memorizzare.

corda

Nessuno

Nome idp

Nome utilizzato per identificare un provider IdP per l'accesso singolo SAML 2.0.

corda

Nessuno

Valori di ritorno

Questo metodo ha il seguente valore di ritorno:

Nome

Descrizione

Tipo

idpConfigInfo

Informazioni sulla configurazione dell'Identity Provider (IdP) di terze parti.

Richiedi esempio

Le richieste per questo metodo sono simili al seguente esempio:

{
    "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"
    },
}

Esempio di risposta

Questo metodo restituisce una risposta simile al seguente esempio:

{
    "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"
        }
    }
}

Nuovo dalla versione

12,0