Digito

Angular

Integra la firma de Digito en Angular con el SDK de embed.

Instalación

npm install @digitogroup/embed-angular

Firma con el token de destinatario

import { Component, Input } from '@angular/core';
import { EmbedSignDocument } from '@digitogroup/embed-angular';

@Component({
  selector: 'app-signing',
  standalone: true,
  imports: [EmbedSignDocument],
  template: `
    <embed-sign-document
      host="https://business.digito.do"
      [token]="token"
      (documentCompleted)="onCompleted($event)"
    />
  `,
})
export class SigningComponent {
  @Input() token = '';

  onCompleted(data: { documentId: number }) {
    console.log('Documento del evento:', data.documentId);
  }
}

Autenticación y resultado

El firmante se autentica de nuevo con Digito ID antes de cada acción de firma. Una sesión abierta en Business, una clave de API, un token de destinatario o un token presign no sustituye esta autenticación.

Obtén el token del destinatario desde tu servidor después de comprobar su acceso al sobre. Conserva la clave de API en el servidor. El componente recibe solo el token del destinatario autorizado.

Un callback del embed permite actualizar la interfaz; tu servidor debe consultar el sobre y su destinatario para confirmar el resultado. Los eventos pueden repetirse; evita actualizar el proceso dos veces.


Continúa con el embed