IM
ES
Inicio de documentación
Menú
Funciones

Credenciales de proveedor

Ciclo de vida de las credenciales de inicio de sesión para acceder al proveedor de correo electrónico.

inbox-manager credentials encryption

Credenciales de proveedor

La función de credenciales del proveedor define los detalles de inicio de sesión utilizados para conectar su cuenta a un proveedor de correo electrónico. Le brinda un flujo claro: inicie sesión, guarde las credenciales y luego use IMAP y SMTP de forma segura.

Por qué esto importa

Esta característica mantiene los valores secretos fuera de las respuestas API estándar y al mismo tiempo expone los campos que los clientes necesitan para operar de forma segura. Realiza operaciones explícitas de validación, rotación y eliminación, de modo que la higiene de las credenciales no dependa de efectos secundarios en la sincronización o los flujos de envío.

Flujo central

Después de iniciar sesión, una persona que llama autorizada crea detalles de credenciales y valores secretos y luego valida la conectividad a través del endpoint de prueba. Los flujos de la bandeja de entrada hacen referencia a los ID de credenciales para las operaciones IMAP y SMTP, y las credenciales se rotan o eliminan explícitamente a medida que cambian los proveedores o los requisitos de seguridad.

Operaciones

OperaciónPunto finalObjetivo
Crear credencialPOST /api/accounts/:account_id/provider-credentialsRegistrar la credencial de proveedor con ámbito de cuenta
Listar credencialesGET /api/accounts/:account_id/provider-credentialsObtener metadatos de credenciales de cuenta
Credenciales de búsquedaPOST /api/accounts/:account_id/provider-credentials/searchConsultar credenciales por filtro
Obtener credencialGET /api/provider-credentials/:provider_credential_idRecuperar un registro de metadatos de credenciales
Actualizar credencialPATCH /api/provider-credentials/:provider_credential_idModificar campos de credenciales no secretas
Eliminar credencialDELETE /api/provider-credentials/:provider_credential_idEliminar credencial del uso de la cuenta
credencial de pruebaPOST /api/provider-credentials/:provider_credential_id/testEjecutar validación de conectividad/autenticación
Rotar credencialPOST /api/provider-credentials/:provider_credential_id/rotateReemplazar material secreto activo

Datos clave y estado

{
  id: "pc_...",
  account_id: "acc_...",
  provider_kind: "imap" | "smtp",
  host: "mail.example.com",
  port: 993,
  security_mode: "ssl_tls",
  auth_kind: "password",
  username_masked: "u***@example.com"
}

Las cargas públicas solo exponen metadatos e identidades enmascaradas.

Modos de falla y controles

Las combinaciones de host, puerto o seguridad/autenticación no válidas se rechazan en el momento de la creación o actualización, y las fallas de prueba surgen antes de que se ejecuten los trabajos de envío o sincronización descendente. Los valores secretos están excluidos de las cargas útiles de lectura y la rotación de credenciales es explícita y auditable en lugar de ser una mutación implícita durante operaciones no relacionadas.

Relacionado

Credencial de proveedor, 03-credenciales-de-proveedor-y-conectividad.