Tipos de credenciais verificáveis para este contrato
O exemplo de tipo de atestado em JSON. Observe que selfIssued é uma única instância, enquanto as outras são coleções. Para obter exemplos de como usar o tipo de atestado, consulte Definições de regras JSON de exemplo nos guias de instruções.
Quando inicia sessão no utilizador a partir do Authenticator, pode utilizar o token de ID devolvido do fornecedor compatível com OpenID Connect como entrada.
regras para mapear declarações de entrada em declarações de saída na credencial verificável
configuration
string (url)
Local do documento de configuração do provedor de identidade
clientId
string
ID do cliente a ser usado ao obter o token de ID
redirectUri
string
redirecionar uri para usar ao obter o token de ID; DEVE SER vcclient://openid/
scope
string
lista delimitada por espaço de escopos a serem usados ao obter o token de ID
required
Booleano (falso padrão)
indicando se este atestado é ou não exigido
trustedIssuers
string opcional (matriz)
uma lista de DIDs autorizados a emitir a credencial verificável para este contrato. Esta propriedade é usada apenas para cenários específicos em que o id_token_hint pode vir de outro emissor
Tipo idTokenHintAttestation
Esse fluxo usa a dica de token de ID, que é fornecida como carga por meio da API REST de solicitação. O mapeamento é o mesmo do atestado de token de ID.
regras para mapear declarações de entrada em declarações de saída na credencial verificável
required
Booleano (falso padrão)
indicando se este atestado é ou não necessário. A API do Serviço de Solicitação falhará na chamada se as declarações necessárias não estiverem definidas na carga createPresentationRequest.
trustedIssuers
string opcional (matriz)
uma lista de DIDs autorizados a emitir a credencial verificável para este contrato. Esta propriedade é usada apenas para cenários específicos em que o id_token_hint pode vir de outro emissor
verificablePresentationTipo de atestado
Quando você deseja que o usuário apresente outra credencial verificável como entrada para uma nova credencial verificável emitida. A carteira permite que o usuário selecione a credencial verificável durante a emissão.
regras para mapear declarações de entrada em declarações de saída na credencial verificável
credentialType
string (opcional)
Tipo de credencial necessária da entrada
required
Booleano (falso padrão)
indicando se este atestado é ou não exigido
trustedIssuers
string (matriz)
uma lista de DIDs autorizados a emitir a credencial verificável para este contrato. O serviço é padronizado para o seu emissor sob as cobertas, portanto, não há necessidade de fornecer esse valor por conta própria.
selfIssuedAttestation type
Quando você deseja que o usuário insira informações por conta própria. Este tipo também é chamado de entrada auto-atestada.