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 z dostawcy openID Połączenie zgodnego 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żliwi 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 zostanie 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.