Skip to content

Usar NKCSS.Antelope.Verify para validar inicios de sesión del lado del cliente en el backend

Tanto MyCloudWallet como Anchor ofrecen una opción para, como parte de la solicitud estándar de prueba de identidad, firmar también una prueba que puedes validar individualmente en el backend. Estas pruebas pueden ser validadas utilizando ECDSA y son ideales para aplicaciones backend de Unity/.NET. Son invisibles para el usuario, no requiriendo ninguna acción adicional en comparación con el flujo de trabajo normal solo del lado del cliente.

Cómo habilitar la verificación para MyCloudWallet

Puedes consultar aquí para ver cómo hacer que MyCloudWallet proporcione la prueba adicional, o consultar NKCSS.Antelope.Verify para ver un ejemplo de implementación.

Cómo habilitar la verificación para Anchor

No hay documentación disponible que haya encontrado, pero se reduce a una propiedad proof que está disponible en la respuesta de inicio de sesión, la cual se puede utilizar para validar en el backend. Está firmada con una expiración de 60 segundos para prevenir ataques de repetición. Puedes ver un ejemplo de implementación en el repositorio de NKCSS.Antelope.Verify.