Proveedor de seguridad WS-Federation en Jitterbit App Builder
El proveedor de seguridad WS-Federation permite la autenticación de inicio de sesión único (SSO) con proveedores de identidad (IdP) de WS-Federation compatibles, incluido Microsoft Entra ID y Servicios de Federación de Active Directory (AD FS). Para más información sobre WS-Federation, consulte los siguientes documentos:
Configuración
Fichas
- Audiencia: Restricción de audiencia. Aunque el estándar requiere una URI sintácticamente válida, App Builder aceptará valores que no sean URI para integrarse con implementaciones no conformes. El valor predeterminado es el ID de entidad.
- Destinatario: URL de respuesta de Ws-Federation (Wreply). El valor predeterminado es la URL actual. Consulte Wreply Extremo a continuación.
- ID de entidad: URI del dominio de seguridad de WS-Federation (Wtrealm). En Microsoft Azure, se denomina ID de aplicación. En AD FS, se denomina Identificador. Obligatorio.
Precaución
En versiones anteriores de App Builder, el ID de entidad tenía como valor predeterminado la URL raíz de la aplicación (por ejemplo, https://example.com/App Builder/
). Ahora se requiere el ID de entidad.
Extremos
Tipo | Descripción |
---|---|
Extremo de metadatos | URL de metadatos de WS-Federation, p. ej., https://fs.example.com/FederationMetadata/2007-06/FederationMetadata.xml. Obligatorio. |
Propiedades
El proveedor de seguridad de WS-Federation define los siguientes parámetros:
Parámetro | Predeterminado | Descripción |
---|---|---|
IgnoreTlsErrors | Falso | Indica si App Builder debe ignorar los errores TLS al conectarse a la URL de metadatos de WS-Federation. Esto solo debe usarse para desarrollo y pruebas. |
ClockSkew | 5 | Número máximo de minutos que se deben permitir para relojes de servidor desincronizados al validar la afirmación SAML. |
LogPII | Falso | Indica que se debe registrar la información de identificación personal (PII). Esta configuración se aplica al iniciar el sistema. |
Reclamos
WS-Federation es fundamentalmente un protocolo de autenticación basado en notificaciones. El proveedor de seguridad de WS-Federation reconoce las siguientes notificaciones:
Identificador | Propósito | Descripción |
---|---|---|
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier | Identificador de nombre | Identificador único e inmutable utilizado para asignar la identidad de externo a un usuario de App Builder. |
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name | Nombre | Nombre de usuario. |
http://schemas.xmlsoap.org/claims/Group | Grupo | Membresía del grupo de seguridad. |
http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid | Grupo | Pertenencia al grupo de seguridad. |
http://schemas.microsoft.com/ws/2008/06/identity/claims/groups | Grupo | Pertenencia al grupo de seguridad. |
http://schemas.zudy.com/identity/claims/fullname | Nombre completo | Nombre completo. |
http://schemas.zudy.com/identity/claims/displayname | Nombre para mostrar | Nombre descriptivo. |
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress | Dirección de Correo | Dirección de Correo. |
http://schemas.zudy.com/identity/claims/phonenumber | Número de teléfono | Número de teléfono. |
Integración
Extremo de Wreply
El proveedor de seguridad WS-Federation expone un único extremo que escucha las solicitudes HTTP con un token de seguridad. La dirección tiene el siguiente formato:
https://example.com/App Builder/signin-WSFederation
La URL se compone de las siguientes partes:
Componente | Descripción |
---|---|
https://example.com/App Builder/ | URL absoluta al directorio raíz de la aplicación App Builder. |
WSFederation | Nombre del proveedor de seguridad de Ws-Federation codificado en URL. El valor distingue entre mayúsculas y minúsculas. |
Problemas y limitaciones conocidos
El proveedor de seguridad WS-Federation de App Builder tiene las siguientes limitaciones:
- Sólo se podrá validar una única restricción de audiencia.
- El protocolo de cierre de sesión no es compatible.