tipos de credenciales verificables para este contrato
Ejemplo de tipo de atestación en JSON. Tenga en cuenta que selfIssued es una sola instancia mientras que las demás son colecciones. Para obtener ejemplos de cómo usar el tipo de atestación, consulte Definiciones de reglas JSON de ejemplo en las guías de instrucciones.
Cuando el usuario inicie sesión desde la aplicación Authenticator, podrá usar como entrada el token de identificador devuelto por el proveedor compatible OpenID Connect como entrada.
reglas para asignar notificaciones de entrada a notificaciones de salida en la credencial verificable
configuration
string (url)
ubicación del documento de configuración del proveedor de identidades
clientId
string
identificador de cliente que se va a usar al obtener el token de identificador
redirectUri
string
URI de redireccionamiento que se usará al obtener el token de identificador. DEBE SER vcclient://openid/
scope
string
lista delimitada por espacios de ámbitos que se van a usar al obtener el token de identificador
required
boleano (valor predeterminado falso)
indica si esta atestación es necesaria o no
trustedIssuers
cadena opcional (conjunto)
lista de las DID que pueden emitir la credencial verificable para este contrato. Esta propiedad solo se usa en escenarios específicos en los que el indicador id_token_hint puede proceder de otro emisor
tipo idTokenHintAttestation
Este flujo usa una sugerencia de token de identificador, que se proporciona como carga útil a través de la API REST de solicitud. La asignación es la misma que para la atestación de token de identificador.
reglas para asignar notificaciones de entrada a notificaciones de salida en la credencial verificable
required
boleano (valor predeterminado falso)
indica si esta atestación es necesaria o no. La API de servicio de solicitudes producirá un error en la llamada si no se establecen notificaciones necesarias en la carga createPresentationRequest.
trustedIssuers
cadena opcional (conjunto)
lista de las DID que pueden emitir la credencial verificable para este contrato. Esta propiedad solo se usa en escenarios específicos en los que el indicador id_token_hint puede proceder de otro emisor
tipo verifiablePresentationAttestation
Cuando desee que el usuario presente otra credencial verificable como entrada para una nueva credencial verificable emitida. La cartera permite al usuario seleccionar la credencial verificable durante la emisión.
reglas para asignar notificaciones de entrada a notificaciones de salida en la credencial verificable
credentialType
cadena (opcional)
tipo de credencial necesario de la entrada
required
boleano (valor predeterminado falso)
indica si esta atestación es necesaria o no
trustedIssuers
cadena (conjunto)
lista de las DID que pueden emitir la credencial verificable para este contrato. El servicio tiene el emisor en segundo plano como valor predeterminado, por lo que no es necesario que proporcione este valor.
tipo selfIssuedAttestation
Cuando quiera que el usuario escriba la información. Este tipo también se denomina entrada autocertificada.