Definicje reguł i sposobu wyświetlania służą do określania poświadczeń. Więcej informacji na ten temat można przeczytać w temacie Jak dostosować poświadczenia.
Po zalogowaniu użytkownika z poziomu aplikacji Authenticator możesz użyć zwróconego tokenu identyfikatora od dostawcy zgodnego z protokołem OpenID Connect jako danych wejściowych.
identyfikator klienta do użycia podczas uzyskiwania tokenu identyfikatora
redirectUri
string
Kod URI przekierowania do użycia podczas uzyskiwania tokenu identyfikatora; MUSI TO BYĆ vcclient://openid/
scope
string
rozdzielana spacją lista zakresów do użycia podczas uzyskiwania tokenu identyfikatora
required
boolean (domyślnie fałsz)
wskazuje, czy to zaświadczenie jest wymagane, czy nie
trustedIssuers
ciąg opcjonalny (tablica)
lista identyfikatorów DID, które mogą wystawiać weryfikowalne poświadczenia dla tego kontraktu. Ta właściwość jest używana tylko w określonych scenariuszach, w których id_token_hint może pochodzić z innego wystawcy
idTokenHintAttestation, typ
Ten przepływ używa ID Token Hint, który jest dostarczany jako ładunek za pośrednictwem REST API żądań. Mapowanie jest takie samo jak w przypadku zaświadczania tokenu identyfikatora.
reguły mapowania oświadczeń wejściowych na oświadczenia wyjściowe w poświadczeniach weryfikowalnych
required
wartość logiczna (wartość domyślna false)
wskazuje, czy to zaświadczenie jest wymagane, czy nie.
Żądanie usługi API nie powiedzie się, jeśli wymagane oświadczenia nie są ustawione w ładunku createPresentationRequest.
trustedIssuers
ciąg opcjonalny (tablica)
lista identyfikatorów DID, które mogą wystawiać weryfikowalne poświadczenia dla tej umowy. Ta właściwość jest używana tylko w określonych scenariuszach, w których id_token_hint może pochodzić z innego wystawcy
atestacja weryfikowalnej prezentacji, typ
Gdy chcesz, aby użytkownik przedstawił kolejne weryfikowalne poświadczenie jako dane wejściowe do nowo wystawionego weryfikowalnego poświadczenia. Portfel umożliwia użytkownikowi wybranie weryfikowalnego poświadczenia podczas jego wystawiania.
reguły mapowania oświadczeń wejściowych na oświadczenia wyjściowe w poświadczeniach weryfikowalnych
credentialType
ciąg (opcjonalnie)
wymagany typ uwierzytelnienia wejściowych
required
wartość logiczna (wartość domyślna false)
wskazuje, czy to zaświadczenie jest wymagane, czy nie
trustedIssuers
ciąg (tablica)
lista DID-ów, które mogą wystawiać weryfikowalne poświadczenia dla tego kontraktu. Usługa domyślnie wybiera wystawcę automatycznie, więc nie musisz podawać tej wartości samodzielnie.
selfIssuedAttestation type (typ selfIssuedAttestation)
Gdy chcesz, aby użytkownik wprowadzał informacje samodzielnie. Ten typ jest również nazywany danymi wejściowymi potwierdzonymi samodzielnie.
Firma Microsoft zaleca używanie powszechnie obsługiwanych formatów obrazów, takich jak .PNG, .JPG lub .BMP, w celu zmniejszenia błędów formatowania plików.
displayConsent typ
Nieruchomość
Rodzaj
Opis
title
string
tytuł zgody
instructions
string
tekst uzupełniający do użycia podczas wyświetlania zgody
typ wyświetlania roszczeń
Właściwość
Typ
Opis
label
string
etykieta roszczenia na wyświetlaczu
claim
string
nazwa oświadczenia, do którego ma zastosowanie etykieta. W przypadku formatu JWT-VC wartość musi mieć vc.credentialSubject. prefiks.