Sat.Cfdi.Descarga.Masiva.Autenticacion (sat_cfdi_descarga v1.5.0)

Copy Markdown

Servicio Autentica del WS de Descarga Masiva.

Endpoint: https://cfdidescargamasivasolicitud.clouda.sat.gob.mx/CFDI-descarga-masiva-CSD-AuthService/autenticacion.

Genera un sobre SOAP con wsse:BinarySecurityToken (FIEL en base64) y un ds:Signature sobre el wsu:Timestamp. El servidor responde con un token Bearer valido por 5 minutos.

Summary

Functions

Solicita un token al servicio Autentica firmando con la FIEL del solicitante.

Endpoint del servicio de autenticacion.

SOAPAction del servicio.

Functions

autenticar(opts)

@spec autenticar(keyword()) ::
  {:ok, Sat.Cfdi.Descarga.Masiva.Types.Token.t()} | {:error, term()}

Solicita un token al servicio Autentica firmando con la FIEL del solicitante.

Opciones:

  • :credential (requerido) — Sat.Certificados.Credential.t()
  • :endpoint — override del endpoint (para testing)
  • :timeout — timeout HTTP (default 30000 ms)
  • :now — DateTime fijo para Created (testing/reproducibilidad)
  • :lifetime_seconds — duracion del Timestamp (default 300s)

endpoint()

Endpoint del servicio de autenticacion.

soap_action()

SOAPAction del servicio.