Skip to main content
POST
Iniciar autenticação no provedor de certificado
Registra o provedor (PSC) escolhido pelo signatário e retorna a URL de autenticação no provedor. O signatário acessa essa URL no navegador, se autentica e autoriza o uso do certificado. Autenticação: use apenas o sessionToken na URL — nenhum header de autenticação é necessário.

Parâmetros

string
required
Token único da sessão do signatário.
string
required
Identificador da opção devolvida por GET .../integraicp/clearances. Deve estar entre as opções oferecidas.

Respostas

string
URL para onde levar o navegador do signatário. Ele se autentica e autoriza no provedor, que então redireciona de volta para o callback de sua aplicação.
string
Nome do provedor escolhido, ex.: "Valid", "Soluti".
string
Produto do provedor, ex.: "VIDaaS", "BirdID".

Erros

Veja Autenticação e erros.
  • 400: clearanceId não é válido ou não está entre as opções oferecidas.
  • 410: Session token expirado, ou as opções de autenticação venceram — liste de novo com GET .../integraicp/clearances.

Exemplo

Fluxo completo

  1. Esta chamada registra qual provedor o signatário escolheu.
  2. Abra redirectUrl no navegador (ou redirecione o signatário para lá).
  3. O signatário se autentica no provedor e autoriza o uso do certificado.
  4. O provedor redireciona o navegador de volta para ${SIGNER_APP_BASE_URL}/sign/{sessionToken}?integraicp=authorized (ou ?integraicp=failed&message=... em caso de erro).
  5. Consulte GET .../integraicp/authorization para confirmar que a autorização foi concluída.
  6. Assine com POST /signer/v1/sign/:sessionToken/sign.

Relacionado