Virtual Authenticator
Aplicações web podem habilitar um mecanismo de autenticação baseado em chaves públicas conhecido como Web Authentication para autenticar usuários sem usar uma senha. Web Authentication define APIs que permitem ao usuário criar uma credencial e registra-la com um autenticador. Um autenticador pode ser um dispositivo ou um software que guarde as chaves públicas do usuário e as acesse caso seja pedido.
Como o nome sugere, Virtual Authenticator emula esses autenticadores para testes.
Virtual Authenticator Options
Um Autenticador Virtual tem uma série de propriedades. Essas propriedades são mapeadas como VirtualAuthenticatorOptions nos bindings do Selenium.
Add Virtual Authenticator
Cria um novo autenticador virtual com as propriedades fornecidas.
Remove Virtual Authenticator
Remove o autenticador virtual adicionado anteriormente.
Create Resident Credential
Cria uma resident (stateful) credential com os requeridos parâmetros.
Create Non-Resident Credential
Cria uma resident (stateless) credential com os requeridos parâmetros.
Add Credential
Registra a credencial com o autenticador.
Get Credential
Retorna a lista de credenciais que o autenticador possui.
Remove Credential
Remove a credencial do autenticador baseado na id da credencial passado.
Remove All Credentials
Remove todas as credenciais do autenticador.
Set User Verified
Diz se o autenticador simulará sucesso ou falha na verificação de usuário.