types de justificatifs vérifiables pour ce contrat
Exemple de type d’attestation dans JSON. Notez que selfIssued est une instance unique, tandis que les autres sont des collections. Pour des exemples d’utilisation du type d’attestation, consultez Exemples de définitions de règles JSON dans les guides pratiques.
Lorsque vous connectez l’utilisateur à partir de l’application Authenticator, vous pouvez utiliser comme entrée le jeton d’ID qui est retourné par le fournisseur compatible OpenID Connect.
règles pour mapper les revendications d’entrée en revendications de sortie dans les justificatifs vérifiables
configuration
string (url)
Emplacement du document de configuration de votre fournisseur d’identité
clientId
string
ID client à utiliser lors de l’obtention du jeton d’ID
redirectUri
string
URI de redirection à utiliser lors de l’obtention du jeton d’ID. DOIT ÊTRE vcclient://openid/
scope
string
liste délimitée d’espaces d’étendues à utiliser lors de l’obtention du jeton d’ID
required
booléenne (false par défaut)
indiquant si cette attestation est requise ou non
trustedIssuers
chaîne facultative (groupe)
liste des DID autorisés à émettre les justificatifs vérifiables pour ce contrat. Cette propriété est utilisée uniquement pour des scénarios spécifiques où id_token_hint peut provenir d’un autre émetteur
idTokenHintAttestation type
Ce flux utilise l’indicateur de jeton d’ID, qui est fourni comme charge utile via l’API REST Request. Le mappage est le même que pour l’attestation de jeton d’ID.
règles pour mapper les revendications d’entrée en revendications de sortie dans les justificatifs vérifiables
required
booléenne (false par défaut)
indiquant si cette attestation est requise ou non. L’API du service de demande ne réussit pas l’appel si les revendications requises ne sont pas définies dans la charge utile createPresentationRequest.
trustedIssuers
chaîne facultative (groupe)
liste des DID autorisés à émettre les justificatifs vérifiables pour ce contrat. Cette propriété est utilisée uniquement pour des scénarios spécifiques où id_token_hint peut provenir d’un autre émetteur
type vérifiablePresentationAttestation
S’utilise quand vous souhaitez que l’utilisateur présente un autre justificatif vérifiable comme entrée pour un nouveau justificatif vérifiable émis. Le portefeuille permet à l’utilisateur de sélectionner le justificatif vérifiable lors de l’émission.
règles pour mapper les revendications d’entrée en revendications de sortie dans les justificatifs vérifiables
credentialType
chaîne (facultatif)
type d’informations d’identification requis de l’entrée
required
booléenne (false par défaut)
indiquant si cette attestation est requise ou non
trustedIssuers
chaîne (tableau)
liste des DID autorisés à émettre les justificatifs vérifiables pour ce contrat. Le service est défini par défaut sur votre émetteur en arrière-plan, donc il n’est pas nécessaire de fournir cette valeur vous-même.
type selfIssuedAttestation
Lorsque vous souhaitez que l’utilisateur entre des informations elles-mêmes. Ce type est également appelé entrée auto-attestée.
logo à utiliser pour les informations d’identification
type displayCredentialLogo
Propriété
Type
Description
uri
string (url)
URL du logo.
description
string
Description de logo
Remarque
Microsoft vous recommande d’utiliser des formats d’image couramment pris en charge, tels que .PNG, .JPG ou .BMP, pour réduire les erreurs de format de fichier.
Type displayConsent
Propriété
Type
Description
title
string
titre du consentement
instructions
string
texte supplémentaire à utiliser lors de l’affichage du consentement
Type DisplayClaims
Propriété
Type
Description
label
string
étiquette de la revendication en affichage
claim
string
le nom de la revendication à laquelle l’étiquette s’applique. Pour le format JWT-VC, la valeur doit avoir le préfixe vc.credentialSubject..