Como enviar credenciais para o testing
Last updated: July 27, 2026
Para avaliar as áreas autenticadas de uma aplicação, a Strike precisa de credenciais de acesso válidas. Enviar as credenciais corretamente é uma das etapas mais importantes do onboarding: se estiverem ausentes ou incompletas, o testing não consegue cobrir o que está atrás do login.
Este artigo explica onde enviá-las, quais tipos existem e quais credenciais é melhor fornecer.
Onde enviá-las
As credenciais são enviadas na segunda etapa do formulário de criação do asset, com o botão Add credential. Você pode adicioná-las ao criar o asset ou depois, editando-o na seção Details. Cada asset pode ter várias credenciais, e você pode combinar diferentes tipos.
Tipos de credenciais
Ao adicionar uma credencial, você escolhe o tipo de acordo com a forma de acesso à aplicação:
User & Password: usuário e senha. É o caso mais comum, para aplicações com login padrão.
Custom headers: para acessos autenticados por meio de headers específicos (por exemplo, um token em um header de autorização).
Cookies: para acessos baseados em sessão, quando o acesso é mantido com cookies de sessão já estabelecidos.
API Keys: se a aplicação é acessada por meio de uma API Key, você pode enviá-la como um custom header (por exemplo, um header de autorização com a key). É a forma de fornecer API Keys até que exista uma opção dedicada.
User & Password
Ao escolher User & Password, você preenche o username, a senha e o role esperado desse usuário. Em Advanced configuration, você pode configurar a autenticação de dois fatores (2FA) caso a aplicação exija.
Se a aplicação pedir 2FA no login, a Strike pode completar o segundo fator da mesma forma que um usuário real faria. A configuração (app de autenticação / TOTP ou código por e-mail) está detalhada no artigo Como adicionar autenticação de dois fatores (2FA) a uma credencial.
Custom headers
Use esse tipo quando a autenticação é resolvida por meio de headers específicos. Você envia o(s) header(s) necessário(s) (por exemplo, um header de autorização com seu token) para que a Strike acesse de forma autenticada.
Cookies
Use esse tipo quando o acesso é baseado em uma sessão já iniciada. Você envia os cookies de sessão que permitem à Strike manter o acesso autenticado durante o testing.
Quais credenciais e informações fornecer
Para que a Strike possa acessar de forma completa, recomendamos as seguintes opções, em ordem de preferência:
Usuário de teste registrado com um e-mail
@strike.email(recomendado). Crie na aplicação um usuário de teste dedicado usando qualquer endereço@strike.email(por exemplo,[email protected]ou[email protected]). As caixas@strike.emailsão caixas de entrada reais administradas pela Strike: não é necessário criá-las nem compartilhar acesso a elas. A Strike lê automaticamente os e-mails de confirmação ou verificação que chegam ali, o que permite completar o cadastro do usuário e, se aplicável, o 2FA por e-mail.Encaminhamento para um e-mail
@strike.email. Se não for possível registrar um usuário novo, configure o encaminhamento dos e-mails dessa conta para um endereço@strike.email.Usuário e senha com qualquer e-mail. Se, por motivos de compliance, não for possível usar um endereço
@strike.email, forneça um usuário e senha com o e-mail usado habitualmente. ⚠ Esta é a opção menos recomendada. Como a Strike não tem acesso à caixa de e-mail associada, é a mais propensa a travar: se o acesso exigir verificação por e-mail ou 2FA, não será possível concluir a verificação por conta da Strike. Nesse caso, combine uma alternativa em Additional notes (por exemplo, como resolver o 2FA).
Se a conta usa 2FA, recomendamos sempre a opção @strike.email, pois ela permite à Strike acessar o segundo fator diretamente por essa caixa.
Além das credenciais em si, forneça as informações de roles, permissões e privilégios de cada usuário. Você pode detalhar isso em Additional notes (veja a próxima seção). Isso é essencial para que a Strike avalie corretamente os controles de acesso e evite falsos positivos nos testes de autorização.
Campo "Additional notes": esclarecimentos importantes
Dentro de Advanced configuration existe o campo Additional notes, onde vale detalhar tudo o que ajude a usar as credenciais corretamente e tornar a avaliação mais precisa. Vale esclarecer ali, por exemplo:
Se o acesso é feito por SSO (single sign-on) e como ele funciona.
Se há uma forma específica de resolver o 2FA.
Se você quiser fornecer acesso à caixa de e-mail associada à credencial, esses dados podem ser incluídos ali.
Os privilégios e acessos do role: o que esse usuário pode fazer, a que tem acesso e as particularidades de suas permissões. Isso é essencial para avaliar corretamente os controles de acesso e evitar falsos positivos nos testes de autorização.
Como funciona o modelo de permissões (RBAC) e como os usuários são gerenciados (criação, desativação e modificação).
Qualquer particularidade dos mecanismos de authentication / authorization.
Quanto mais informação for fornecida, menos idas e vindas e mais rápido o testing pode começar.
Perguntas frequentes
Onde as credenciais são enviadas?
No asset, com o botão Add credential. Você pode fazer isso ao criar o asset ou depois, editando-o em Details.
Quais tipos de credenciais podem ser enviados?
Três, de acordo com a forma de acesso à aplicação: User & Password (usuário e senha), Cookies (acessos por sessão) e Custom headers (autenticação por headers). As API Keys também são enviadas, como um custom header.
É possível enviar mais de uma credencial em um asset?
Sim. Um asset pode ter várias credenciais, e você pode combinar diferentes tipos.
Quais credenciais é melhor fornecer?
O ideal é um usuário de teste dedicado registrado com um endereço @strike.email, pois a Strike lê automaticamente os e-mails que chegam a essa caixa (confirmação, verificação, 2FA por e-mail). Se isso não for possível, os e-mails podem ser encaminhados para um endereço @strike.email. E se o compliance não permitir usar esse domínio, um usuário e senha com qualquer e-mail funciona (esta é a opção menos recomendada, pois pode travar em verificações por e-mail ou 2FA).
É necessário criar a caixa @strike.email ou dar acesso a ela?
Não. As caixas @strike.email são caixas de entrada reais administradas pela Strike. Só é necessário registrar o usuário de teste na aplicação usando um endereço @strike.email (por exemplo, [email protected]); a Strike lê os e-mails do lado dela.
É possível atualizar as credenciais depois de criar o asset?
Sim. O asset é editado em Details, e você pode atualizar ou adicionar credenciais sempre que precisar.
Minha aplicação usa 2FA, como configuro?
Ao adicionar uma credencial de User & Password, em Advanced configuration você pode configurar o 2FA. O detalhe de cada método está em Como adicionar autenticação de dois fatores (2FA) a uma credencial.
omo o acesso funciona se a aplicação usa SSO?
Indique no campo Additional notes que o acesso é feito por SSO e como ele funciona, para que a equipe possa acessar corretamente.
Para que servem as "Additional notes"?
É um campo dentro de Advanced configuration, disponível em todos os tipos de credencial. Vale esclarecer ali roles e privilégios, SSO, formas específicas de 2FA, ou acesso à caixa de e-mail associada.
O que acontece se uma credencial for enviada incorretamente?
O Pre-flight Check roda antes de o testing começar e detecta problemas de acesso. Se o login falhar (por exemplo, senha incorreta), isso fica registrado para que a credencial possa ser corrigida e o testing possa ser executado novamente, sem perder cobertura.