Definicje reguł i wyświetlania służą do definiowania 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
identyfikator URI przekierowania do użycia podczas uzyskiwania tokenu identyfikatora; MUSI BYĆ vcclient://openid/
scope
string
rozdzielana spacją lista zakresów do użycia podczas uzyskiwania tokenu identyfikatora
required
wartość logiczna (wartość domyślna false)
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 wskazówki tokenu identyfikatora, która jest dostarczana jako ładunek za pośrednictwem interfejsu API REST żądania. 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. Wywołanie interfejsu API usługi żądań zakończy się niepowodzeniem, 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 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
verifiablePresentationAttestation, typ
Gdy chcesz, aby użytkownik przedstawił kolejne weryfikowalne poświadczenia jako dane wejściowe dla nowego wystawionego poświadczenia weryfikowalnego. Portfel umożliwia użytkownikowi wybranie weryfikowalnych poświadczeń podczas wystawiania.
reguły mapowania oświadczeń wejściowych na oświadczenia wyjściowe w poświadczeniach weryfikowalnych
credentialType
ciąg (opcjonalnie)
wymagany typ poświadczeń danych wejściowych
required
wartość logiczna (wartość domyślna false)
wskazuje, czy to zaświadczenie jest wymagane, czy nie
trustedIssuers
ciąg (tablica)
lista identyfikatorów DID, które mogą wystawiać weryfikowalne poświadczenia dla tego kontraktu. Usługa jest domyślnie ustawiona na wystawcę w ramach okładek, więc nie trzeba samodzielnie podawać tej wartości.
selfIssuedAttestation type (typ selfIssuedAttestation)
Gdy chcesz, aby użytkownik wprowadzał same informacje. Ten typ jest również nazywany danymi wejściowymi testowanych 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
Właściwość
Type
opis
title
string
tytuł zgody
instructions
string
tekst uzupełniający do użycia podczas wyświetlania zgody
displayClaims, typ
Właściwość
Type
opis
label
string
etykieta oświadczenia wyświetlana
claim
string
nazwa oświadczenia, do którego ma zastosowanie etykieta. W przypadku formatu JWT-VC wartość musi mieć vc.credentialSubject. prefiks.