Bloco padrão destinado para realizar o login de um usuário utilizando autenticação mútua. Uma vez registrado, o usuário poderá logar na aplicação sem precisar inserir suas informações de login.
Para utilizar esse bloco é necessário que o projeto no Cronapp esteja configurado com a opção de Autenticação Mútua (certificado digital), essa configuração pode ser feita durante ou após a criação do projeto. Para mais informações, veja os tópicos Configuração, na documentação Criar projeto, e Autenticação e Segurança, na documentação Configurações do projeto.
![](/download/attachments/234673290/blocoLoginParaAuteticacaoMutua.png?version=1&modificationDate=1687269642000&api=v2)
Figura 1 - Bloco Login para Autenticação Mútua
As aplicações padrão do Cronapp utilizam esse bloco na função login
do arquivo blockly MutualAuth nas aplicações Web (Localização: Bloco de Programação/Web/MutualAuth
).
- Bloco cliente web: cronapi.authentication.mutualLogin()
Bloco sem retorno.
Bloco sem parâmetros.
A Figura 2 mostra um exemplo de uso nativo do bloco Login para Autenticação Mútua. Ao configurar o projeto com autenticação mútua, na tela de login será gerado automaticamente o botão "Login com Certificado" (Figura 3). Ao clicar nesse botão, a função abaixo será executada.
![](/download/attachments/234673290/blocoLoginParaAuteticacaoMutuaExemplo.png?version=3&modificationDate=1687347650000&api=v2)
Figura 2 - Exemplo de uso do bloco Login para Autenticação Mútua
Para realizar o login utilizando autenticação mútua, primeiro o usuário terá que fazer login utilizando seu usuário e senha e vincular um certificado digital a seu usuário, para mais informações acesse a documentação do bloco Registre-se para Autenticação Mútua. Após isso, o login poderá ser feito por meio do botão "Login com Certificado", sem precisar inserir as informações de login do usuário.
![](/download/attachments/234673290/blocoLoginParaAuteticacaoMutuaTelaLogin.png?version=2&modificationDate=1687347665000&api=v2)
Figura 3 - Tela de login configurada com o tipo de autenticação mútua