Saltar al contenido

Proveedores de seguridad en Jitterbit App Builder

Introducción

App Builder admite varios proveedores de seguridad que puedes usar para proteger tus aplicaciones, verificando la identidad de sus usuarios y autenticando las fuentes de datos a las que se conectan.

Esta página explica cómo funcionan los proveedores de seguridad, enumera todos los disponibles y dónde puedes leer más sobre ellos.

Acceder a los proveedores de seguridad

Para acceder a la pantalla de configuración del proveedor de seguridad, sigue estos pasos:

  1. Abre el IDE.

  2. En el panel Connect, haz clic en Security Providers.

  3. Se abre la página Security. Muestra todos los proveedores actualmente configurados y contiene botones para agregar y configurar nuevos. Puedes usar proveedores de seguridad para autenticación de usuarios o fuentes de datos:

    Security page

Agregar un nuevo proveedor de seguridad

Para configurar y usar un proveedor de seguridad, selecciona IDE > Security Providers.

En la página Security, los paneles User Authentication, Data Source Authentication y Mail Server Authentication contienen listas con todos los proveedores actualmente configurados. Las listas incluyen herramientas de filtro y búsqueda. Cada fila en las listas muestra el nombre del proveedor, su tipo de clasificación, una casilla de verificación que indica con una marca de verificación verde si está actualmente habilitado, y un icono de chevron que se puede hacer clic para editarlo.

Para agregar un nuevo proveedor de seguridad, haz clic en el botón + User Authentication, el botón + Data Source Authentication o el botón + Mail Server Authentication encima de la lista correspondiente. Se abre la página Provider, que contiene estos campos:

Provider page

  • Settings:

    • Name: Ingresa un nombre para identificar el proveedor de seguridad. El nombre aparece en todo el IDE. En el caso de proveedores de autenticación de usuarios, el nombre también aparece en el formulario de inicio de sesión. Puedes cambiar el nombre de un proveedor de seguridad en cualquier momento sin afectar las URL construidas a partir de su Scheme.

    • Type: Usa la lista desplegable para seleccionar el tipo de proveedor de seguridad. Los tipos generalmente corresponden a un protocolo, un estándar de autenticación o un esquema específico del proveedor. El tipo no se puede cambiar más adelante. La lista presenta las siguientes opciones. Haz clic en un proveedor para obtener más información:

  • JWT SSO: Autenticación de inicio de sesión único (SSO) con JWT.

        -   [Microsoft / OpenID Connect](/es/app-builder/security/providers/microsoft-openid-connect/): Proveedores de identidad (IdP) de Microsoft OpenID Connect (OIDC), incluyendo Azure, Microsoft 365 y Outlook.com.
    
        -   [OAuth](/es/app-builder/security/providers/oauth/): Concesiones de autorización OAuth.
    
        -   [OpenID Connect](/es/app-builder/security/providers/openid-connect/): SSO de OpenID Connect.
    
        -   [Salesforce](/es/app-builder/security/providers/salesforce/): Autenticación y autorización de Salesforce.
    
        -   [Salesforce / OpenID Connect](/es/app-builder/security/providers/salesforce-openid-connect/): Inicia sesión a través de Salesforce usando OpenID Connect.
    
        -   [SAML](/es/app-builder/security/providers/saml/): Autenticación SSO de SAML.
    
        -   [WS-Federation](/es/app-builder/security/providers/ws-federation/): Integración de Web Services Federation con Microsoft Azure Active Directory.
    
    -   **Autenticación basada en formularios:**
    
        -   [Active Directory](/es/app-builder/security/providers/active-directory/): Proveedor de autenticación basada en formularios de Active Directory.
    
        -   [Jitterbit Harmony](/es/app-builder/security/providers/harmony/): Proveedor de autenticación de Jitterbit Harmony.
    
        -   [Usuario local](/es/app-builder/security/providers/local-user/): Almacén de usuarios locales.
    
        -   [Contraseña de SuccessFactors](/es/app-builder/security/providers/successfactors-password/): Autentica las credenciales proporcionadas por el usuario mediante la API SOAP de SuccessFactors.
    
    -   **Proveedor de identidad:**
    
        -   [Servidor de autorización](/es/app-builder/security/providers/authorization-server/): Servidor de autorización de OpenID Connect.
    
        -   [Proveedor de identidad SAML](/es/app-builder/security/providers/saml-idp/): Proveedor de identidad SSO de SAML.
    
    -   **Autenticación de servidor de correo:**
    
        -    [Cliente SMTP](/es/app-builder/security/providers/smtp/): (Desde App Builder 4.57.) Autentica clientes de correo SMTP.
    
    -   **Aprovisionamiento:**
    
        -   [Aprovisionamiento de usuarios](/es/app-builder/security/providers/user-provisioning/): Define una configuración predeterminada al crear nuevos usuarios.
    
    -   **Informe:**
    
        -   **Servicios de Adobe PDF:** Autentica solicitudes para la API REST de Adobe PDF.
    
    -   **Reescritura de URL:**
    
        -   [Reescribir URL](/es/app-builder/security/providers/rewrite-url/): Reescribe las URL de solicitudes HTTP para que coincidan con las URL del cliente web.
    
    • Prioridad: Un número entero que establece el orden en que los proveedores de seguridad aparecen en el formulario de inicio de sesión y se ejecutan en la canalización de solicitudes.

    • Habilitado: Marca esta opción para habilitar el proveedor de seguridad. Un proveedor de seguridad deshabilitado no aparece en el formulario de inicio de sesión y no se puede usar para autenticar usuarios.

    • Esquema: (App Builder 4.67 y posterior) Un identificador compatible con URL para el proveedor de seguridad, que consta de letras, números, puntos, guiones bajos y guiones. Se utiliza para construir URL de devolución de llamada y otros identificadores orientados a máquinas (por ejemplo, https://example.com/Vinyl/signin-Scheme). Para los proveedores de seguridad creados antes de App Builder 4.67, el esquema toma por defecto el nombre del proveedor tal cual. Para los proveedores de seguridad creados en App Builder 4.67 o posterior, App Builder genera un esquema compatible con URL a partir del nombre. Los administradores pueden editar el esquema, aunque hacerlo puede romper los enlaces de proveedores de inicio de sesión único (SSO) de terceros.

    • Identificador: Un identificador único para el proveedor de seguridad. Este campo se genera automáticamente.

Nota

Los campos que se muestran después de la sección Configuración varían según el tipo de proveedor de seguridad seleccionado. Consulta su documentación para obtener más información.

Configuración

El panel Configuración resume información general sobre la configuración del proveedor de seguridad:

  • Autenticación:

    • Usuario anónimo: El grupo especificado para manejar la autenticación anónima en el entorno de App Builder.

    • Vencimiento de autenticación: La duración del token de seguridad, medida en minutos.

  • Autenticación Predeterminada: Establece el proveedor de autenticación predeterminado.

  • Tema de Página de Inicio de Sesión: Anula el tema predeterminado de la página de inicio de sesión. Todos los temas de la página de inicio de sesión deben extender el Tema Base de Inicio de Sesión. Consulta Cómo personalizar la página de inicio de sesión para obtener más detalles.

  • Página de Inicio de Sesión: Anula la página de inicio de sesión predeterminada con una personalizada.

    Nota

    Si utilizas una página de inicio de sesión personalizada, los usuarios anónimos deben poder acceder a ella.

  • URL de Invitación: Enlace a una página que permite a los usuarios enviar una invitación para crear una cuenta.

  • Sesiones:

    • Almacenamiento de Sesiones: Determina cuándo se almacenan las sesiones.

    • Vencimiento Anónimo: Determina cuánto tiempo se almacenan las sesiones anónimas.

    • Máximo Concurrente: Limita el número máximo de sesiones concurrentes por cuenta de usuario.