Proveedor de seguridad del servidor de autorización en Jitterbit App Builder
El proveedor de seguridad Authorization Server permite que App Builder funcione como servidor de autorización tanto OAuth 2.0 como OpenID Connect (OIDC). Los clientes OIDC pueden usar Authorization Server para autenticar usuarios. Los tokens de acceso emitidos por Authorization Server se pueden usar para acceder a las API REST alojadas en App Builder, Webhook y App Builder Connector.
Configuración
App Builder incluye un proveedor de seguridad Authorization Server. El proveedor de seguridad está deshabilitado de forma predeterminada. Para habilitar Authorization Server, comienza por iniciar sesión en App Builder como administrador:
- Haz clic en el enlace IDE.
- Haz clic en el botón Security Providers.
- En el panel Security Providers, localiza Authorization Server y haz clic en el icono Details (Chevron).
- Haz clic en el botón Edit.
- Marca la opción Enabled.
- Haz clic en el botón Save.
Para usar el servidor de autorización para autenticar usuarios y acceder a recursos protegidos, necesitarás registrar una o más aplicaciones cliente. Consulta el documento Client authentication para obtener instrucciones detalladas sobre cómo registrar aplicaciones cliente.
Certificados
El proveedor de seguridad Authorization Server requiere dos certificados, uno para cifrado y otro para firma. Estos certificados se generan automáticamente cuando App Builder se inicia por primera vez. No se requiere configuración adicional.
| Propósito | Tipo | Formato | Descripción |
|---|---|---|---|
| Cifrado | Certificado X.509 | PKCS#12 (PFX), codificado en base64 | Certificado X.509 usado para cifrar tokens de acceso y actualización. |
| Firma | Certificado X.509 | PKCS#12 (PFX), codificado en base64 | Certificado X.509 usado para firmar tokens de identidad. |
Propiedades
Authorization Server admite los siguientes parámetros adicionales. Se proporcionan valores predeterminados para ambos parámetros. No se requiere configuración adicional.
| Parámetro | Predeterminado | Ejemplo | Descripción |
|---|---|---|---|
| CertificateKeySize | 2048 | 4096 | Tamaño de clave del certificado en bits. |
| CertificateLifetime | 3650 | 730 | Duración del certificado en días. |