Проверяемые типы учетных данных для этого контракта.
Пример типа аттестации в ФОРМАТЕ JSON. Обратите внимание, что selfIssued один экземпляр является одним экземпляром, а другие — коллекциями. Примеры использования типа аттестации см . в примерах определений правил JSON в руководствах по использованию.
При входе пользователя из Authenticator в качестве входных данных можно использовать возвращенный маркер идентификатора от поставщика, совместимого с OpenID Connect.
правила сопоставления входных утверждений с выходными утверждениями в проверяемых удостоверений
configuration
Строка (URL-адрес)
расположение документа с конфигурацией поставщика удостоверений
clientId
строка
идентификатор клиента, используемый при получении маркера идентификатора
redirectUri
строка
URI перенаправления, используемый при получении маркера идентификатора. Обязательно использовать vcclient://openid/
scope
строка
список областей, используемых при получении маркера идентификатора, с пробелами в качестве разделителей
required
логическое значение (по умолчанию false)
указывает, является ли эта аттестация обязательной или нет
trustedIssuers
необязательная строка (массив)
список идентификаторов DID, которые могут выдавать проверяемые учетные данные для этого контракта. Это свойство используется только в определенных сценариях, в которых id_token_hint может поступать от другого издателя.
Тип idTokenHintAttestation
Этот поток использует указание токена идентификатора, которое предоставляется в качестве полезных данных через REST API запроса. Сопоставление совпадает с сопоставлением аттестации маркера идентификатора.
правила сопоставления входных утверждений с выходными утверждениями в проверяемых удостоверений
required
логическое значение (по умолчанию false)
указывает, требуется ли это аттестация. API службы запросов завершится ошибкой вызова, если необходимые утверждения не заданы в полезных данных createPresentationRequest.
trustedIssuers
необязательная строка (массив)
список идентификаторов DID, которые могут выдавать проверяемые учетные данные для этого контракта. Это свойство используется только в определенных сценариях, в которых id_token_hint может поступать от другого издателя.
Тип verifiablePresentationAttestation
Если вы хотите, чтобы пользователь представил еще одно проверяемое удостоверение в качестве входных данных для нового выданного проверяемого удостоверения. Кошелек позволяет пользователю выбрать проверяемые учетные данные во время выдачи.
правила сопоставления входных утверждений с выходными утверждениями в проверяемых удостоверений
credentialType
строка (необязательно)
тип обязательных учетных данных внутри входных данных
required
логическое значение (по умолчанию false)
указывает, является ли эта аттестация обязательной или нет
trustedIssuers
строка (массив)
список идентификаторов DID, которые могут выдавать проверяемые учетные данные для этого контракта. Служба по умолчанию используется издателю в разделе "Обложка", поэтому не нужно предоставлять это значение самостоятельно.
Тип selfIssuedAttestation
Если вы хотите, чтобы пользователь вводил информацию самостоятельно. Этот тип также называется самозаверяемыми входными данными.
Корпорация Майкрософт рекомендует использовать широко поддерживаемые форматы изображений, например .PNG, .JPG или .BMP, чтобы уменьшить ошибки формата файлов.
Тип displayConsent
Свойство
Type
Описание:
title
строка
название согласия
instructions
строка
дополнительный текст, используемый при отображении согласия
Тип displayClaims
Свойство
Type
Описание:
label
строка
метка утверждения в отображении
claim
строка
имя утверждения, к которому применяется метка. Для формата JWT-VC значение должно иметь vc.credentialSubject. префикс.