Logon único
SSO
Single Sign-On (SSO) é um método de autenticação que permite que os usuários se autentiquem com segurança em múltiplos aplicativos e sites usando apenas um conjunto de credenciais.
Como Funciona?
Os usuários criam seus SSIDs (Single Sign-On IDs) e tokens de identidade a partir desses SSIDs. Para fazer login no seu serviço, eles só precisarão inserir os IDs dos tokens de identidade.
Nos bastidores, você verifica se os tokens de identidade (que são NFTs) realmente pertencem aos usuários e, se sim, obtém o SSID do token de identidade.
Para obter um SSID de um token de identidade, você teria que consultar a função de metadata do contrato de SSI (Single Sign-On) para a qual você passa o ID do token de identidade.
Isso retornará um objeto de metadados com o seguinte formato:
Para obter o SSID real, você pegará a variável answer após verificar que a pergunta é realmente SSID.
Você usaria os dados de SSID dos seus usuários coletados a partir de seus tokens de identidade como seus identificadores e os autenticaria após fazer essa verificação rápida.
Last updated