verifierbara typer av autentiseringsuppgifter för det här kontraktet
Exemplet på attesteringstyp i JSON. Observera att det selfIssued är en enda instans medan de andra är samlingar. Exempel på hur du använder attesteringstypen finns i Exempel på JSON-regeldefinitioner i instruktionsguiderna.
regler för att mappa indataanspråk till utdataanspråk i den verifierbara autentiseringsuppgiften
configuration
sträng (url)
plats för identitetsproviderns konfigurationsdokument
clientId
sträng
klient-ID som ska användas när du hämtar ID-token
redirectUri
sträng
omdirigerings-URI som ska användas när du hämtar ID-token. MÅSTE VARA vcclient://openid/
scope
sträng
utrymmesavgränsad lista över omfång som ska användas när du hämtar ID-token
required
booleskt värde (standard falskt)
som anger om detta attestering krävs eller inte
trustedIssuers
valfri sträng (matris)
en lista över DID:er som tillåts utfärda verifierbara autentiseringsuppgifter för det här kontraktet. Den här egenskapen används endast för specifika scenarier där id_token_hint kan komma från en annan utfärdare
idTokenHintAttestation-typ
Det här flödet använder ID-tokentipset, som tillhandahålls som nyttolast via REST API för begäran. Mappningen är densamma som för ID-tokenattestering.
regler för att mappa indataanspråk till utdataanspråk i den verifierbara autentiseringsuppgiften
required
booleskt värde (standard falskt)
som anger om detta attestering krävs eller inte. Api:et för begärandetjänsten misslyckas om nödvändiga anspråk inte anges i nyttolasten createPresentationRequest.
trustedIssuers
valfri sträng (matris)
en lista över DID:er som tillåts utfärda verifierbara autentiseringsuppgifter för det här kontraktet. Den här egenskapen används endast för specifika scenarier där id_token_hint kan komma från en annan utfärdare
verifiablePresentationAttestation-typ
När du vill att användaren ska presentera en annan verifierbar autentiseringsuppgift som indata för en ny utfärdad verifierbar autentiseringsuppgift. Med plånboken kan användaren välja verifierbara autentiseringsuppgifter under utfärdandet.
regler för att mappa indataanspråk till utdataanspråk i den verifierbara autentiseringsuppgiften
credentialType
sträng (valfritt)
nödvändig typ av autentiseringsuppgifter för indata
required
booleskt värde (standard falskt)
som anger om detta attestering krävs eller inte
trustedIssuers
sträng (matris)
en lista över DID:er som tillåts utfärda verifierbara autentiseringsuppgifter för det här kontraktet. Tjänsten är som standard utfärdaren under täcket, så du behöver inte ange det här värdet själv.
selfIssuedAttestation-typ
När du vill att användaren ska ange information själva. Den här typen kallas även för självbetitlade indata.
logotypen som ska användas för autentiseringsuppgifterna
displayCredentialLogo-typ
Property
Type
Beskrivning
uri
sträng (url)
url för logotypen.
description
sträng
beskrivningen av logotypen
Kommentar
Microsoft rekommenderar att du använder avbildningsformat som stöds i stor utsträckning, till exempel .PNG, .JPG eller .BMP, för att minska filformatfel.
displayConsent-typ
Property
Type
Description
title
sträng
medgivandets titel
instructions
sträng
kompletterande text som ska användas när medgivande visas
displayClaims-typ
Property
Type
Description
label
sträng
etiketten för anspråket som visas
claim
sträng
namnet på det anspråk som etiketten gäller för. För JWT-VC-formatet måste värdet ha prefixet vc.credentialSubject. .