Registra credenciais

Executa o método fido-registration para realizar o registro das credenciais FIDO na detentora de contas.
O vínculo de conta deve estar no status "AWAITING_ENROLLMENT". Após o registro com sucesso, o vínculo de conta deve transitar ao status "AUTHORISED". A falha de verificação da credencial FIDO2 deve causar a rejeição do vínculo de conta por parte da detentora, uma vez que não é possível reusar um mesmo "challenge" para mais de um registro.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
length ≤ 256
^urn:[a-zA-Z0-9][a-zA-Z0-9\-]{0,31}:[a-zA-Z0-9()+,\-.:=@;$_!*'%\/?#]+$

Identificador único do vínculo de conta criado para a iniciação de pagamento solicitada. Deverá ser um URN - Uniform Resource Name.
Um URN, conforme definido na RFC8141 é um Uniform Resource
Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN
seja um identificador de recurso persistente e independente da localização.
Considerando a string urn:bancoex:C1DD33123 como exemplo para enrollmentId temos:

  • o namespace(urn)
  • o identificador associado ao namespace da instituição detentora de conta (bancoex)
  • o identificador específico dentro do namespace (C1DD33123).
    Informações mais detalhadas sobre a construção de namespaces devem ser consultadas na RFC8141.
Body Params
string
required

Identificador da marca do receptor a ser utilizada para geração do consentimento.

string

Identificador do dispositivo vinculado.

string
required

Identificador do dispositivo vinculado.

response
object
required
string

Tipo da credencial

clientExtensionResults
object

Extensões da credencial, específicas por plataforma

string

Indica os tipos de autenticadores suportados (ex: Sistema Operacional ou Cross-Platform como uma chave USB)

Headers
string
length between 29 and 29
^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \d{4} \d{2}:\d{2}:\d{2} (GMT|UTC)$

Data em que o usuário logou pela última vez com a iniciadora. Representada de acordo com a RFC7231.Exemplo: Sun, 10 Sep 2017 19:43:31 UTC

string
length between 1 and 100
[\w\W\s]*

O endereço IP do usuário se estiver atualmente logado com a iniciadora.

uuid
required
length between 1 and 36
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$

Um UUID RFC4122 usado como um ID de correlação entre request e response. Campo de geração e envio obrigatório pela iniciadora (client) e o seu valor deve ser "espelhado" pela detentora (server) no cabeçalho de resposta. Caso não seja recebido ou se for recebido um valor inválido, a detentora deve gerar um x-fapi-interaction-id e retorná-lo na resposta com o HTTP status code 400. A iniciadora deve acatar o valor recebido da detentora.

string
length between 1 and 100
[\w\W\s]*

Indica o user-agent que o usuário utiliza.

string
required
length ≤ 40
^(?!\s)(.*)(\S)$

Cabeçalho HTTP personalizado. Identificador de solicitação exclusivo para suportar a idempotência.

Response

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json