Skip to main content
Element Software
12.7
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

CreateIdpConfiguration

Colaboradores

Puede utilizar el CreateIpdConfiguration Método para crear una relación de confianza potencial para la autenticación mediante un proveedor de identidades (IDP) de terceros para el clúster. Se requiere un certificado de proveedor de servicios SAML para la comunicación de IDP. Este certificado se genera según sea necesario y se devuelve mediante esta llamada a la API.

Parámetros

Este método tiene los siguientes parámetros de entrada:

Nombre Descripción Tipo Valor predeterminado Obligatorio

IdpMetadata

Metadatos de IDP para almacenar.

cadena

Ninguno

IdpName

Nombre utilizado para identificar un proveedor de IDP para el inicio de sesión único SAML 2.0.

cadena

Ninguno

Valores devueltos

Este método tiene el siguiente valor devuelto:

Nombre

Descripción

Tipo

IdpConfigInfo

Información acerca de la configuración del proveedor de identidades (IDP) de terceros.

Ejemplo de solicitud

Las solicitudes de este método son similares al ejemplo siguiente:

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

Ejemplo de respuesta

Este método devuelve una respuesta similar al siguiente ejemplo:

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

Nuevo desde la versión

12.0