Authio AI
O consultor de IA revisa os seus clients e a atividade de login, propõe configurações e responde perguntas no console. Nada muda até uma pessoa aplicar.
O consultor de IA trabalha dentro do console, ao lado da tela em que você está: revisa como um client está configurado, explica por que os logins dele falham, propõe a configuração que aquele tipo de aplicação deveria ter, lê um período de atividade, responde o questionário de segurança de um cliente a partir da sua configuração real, entre outras coisas.
Ele nunca lê o seu banco de dados diretamente. Para cada tarefa, o Authio monta um retrato da configuração e da atividade agregada, campo a campo, envia ao modelo e confere a resposta contra os seus dados antes de mostrá-la. Segredos, senhas, chaves privadas e qualquer coisa que identifique um usuário final nunca fazem parte desse retrato.
Só propostas
Ative o consultor
Use um plano que inclua o consultor
O consultor é um recurso do plano, listado como Consultor de IA em Assinatura. Sem ele, os pontos do console em que o consultor apareceria convidam quem cuida da cobrança a ver os planos, ou nem aparecem.
Decida o que ele pode ler
Ter o plano permite usar o consultor; o consentimento decide onde. Abra um realm, escolha Consultor de IA e ligue Permitir que o consultor de IA analise este realm para cobrir o realm e os clients dele, ou abra um client, escolha Consultor de IA e use a aba Consentimento para aquele client apenas. Decidir exige
realm:updateouclient:update.Um client segue o realm até decidir por conta própria, e a decisão dele prevalece nos dois sentidos: um client pode ser analisado num realm que disse não, ou ficar de fora de um que disse sim. Sem decisão em lugar nenhum, a resposta é não. Quem decidiu e quando fica registrado, inclusive quando o consentimento é retirado.
O que ele faz
| Recurso | Onde | O que você recebe |
|---|---|---|
| Revisar | Client › Consultor de IA | Uma nota de postura de 0 a 100 e achados sobre a configuração do client e os últimos 30 dias de login, cada um com a severidade, a configuração em que se apoia, por que importa e o que mudar. |
| Diagnóstico | Client › Consultor de IA | Por que os logins estão falhando no último dia, nos últimos 7 ou nos últimos 30 dias, lido contra o que o client aceita. Ele separa uma configuração errada de pessoas errando a senha, e mostra as contagens em que se baseia. |
| Configuração automática | Client › Consultor de IA | Identifica que tipo de aplicação o client é e propõe as configurações que esse tipo deveria ter, lado a lado com os valores atuais. |
| Questionário | Client › Consultor de IA | Responde até 25 perguntas de segurança de um cliente, uma por linha, a partir da configuração real do client, com as configurações em que cada resposta se apoia. O que a configuração não resolve volta como “não dá para responder”, nunca como palpite. |
| Revisar com IA | Tela de edição do client | Explica o que as mudanças ainda não salvas realmente fazem, antes de você salvar. Não salva e não bloqueia. |
| Rascunhar com IA | Formulário de claim mapper | Preenche um claim mapper a partir de uma frase como “o e-mail como email, só no access token”, para você conferir na pré-visualização com um usuário real e salvar. |
| Receita para outra stack | Guia de integração do client | Um passo a passo para um framework sem guia pronto, montado com o issuer, o client ID e o redirect reais do client. O código vem marcado como rascunho. |
| O que falta para o seu caso | Inspetor de tokens | Se um token traz o que o seu caso de uso precisa e, se não traz, o que o acrescentaria: um claim mapper, um escopo, um papel ou grupo, ou uma configuração do client. |
| Perguntar à auditoria | Auditoria › Acessos | Transforma uma pergunta como “falhas na loja ontem à tarde” em filtros que você vê e pode desfazer. |
| Ler este período | Auditoria › Acessos, um realm | Se um período parece normal, parece uma configuração sua ou parece credenciais sendo testadas, com a evidência em contagens. |
| Leitura da conta | Painel | Uma manchete, destaques por realm e próximos passos para a conta inteira, sobre os realms em que você deu consentimento. Só é gerada quando você pede. |
| O que a IA vê neste arquivo | Diálogos de importação | Acrescentado ao ensaio de uma importação: aponta linhas que vão entrar sem erro, mas provavelmente não deveriam, como muitos clients com o mesmo redirect URI. |
| Perguntar à documentação | Painel Guia do console | Responde a uma pergunta a partir das entradas de ajuda e da referência de configuração do console, citando-as, e avisa quando elas não cobrem o assunto. |
Revisões, propostas de configuração, leituras de período e leituras da conta levam até um minuto e rodam em segundo plano, então você pode sair da tela e voltar depois. Os demais recursos respondem na hora.
Aplicando uma proposta
A configuração automática é o único recurso que grava alguma coisa, e ela só pode mexer nestas configurações, dentro de faixas fixas:
| Área | Configurações que ela pode propor |
|---|---|
| Protocolo | PKCE obrigatório, autenticação do client obrigatória, método de autenticação no endpoint de token |
| Tokens e sessões | Vida do access token (1 a 1.440 minutos), vida do refresh token e da sessão (1 a 43.200 minutos), assinatura de tokens criptografados |
| Senhas | Tamanho mínimo (8 a 128), exigência de dígito, minúscula, maiúscula e símbolo, rejeição de senhas vazadas |
| Bloqueio | Tentativas antes do bloqueio (1 a 20), bloqueio para usuários novos, duração do bloqueio (1 a 1.440 minutos) |
- Ela nunca mexe no segredo do client nem nos redirect URIs, e não consegue desligar o bloqueio. Uma sugestão fora da lista ou fora da faixa é descartada, não ajustada, e aparece para você como não mantida.
- Aplicar tudo exige
client:writee consentimento ativo, e pede confirmação. As configurações são gravadas pelo mesmo caminho validado de uma edição feita à mão, e a mudança aparece na trilha de mudanças. - Se o client mudou depois que a proposta foi feita, a aplicação é recusada, para que a edição de outra pessoa não seja sobrescrita em silêncio. Peça uma proposta nova.
- Desfazer devolve o que cada configuração tinha antes, mas só para as configurações que ainda estão com o valor proposto: o que foi mudado à mão depois é mantido. Desfazer funciona mesmo depois que o consentimento é retirado.
O que o consultor lê
| Sai para análise | Nunca sai |
|---|---|
| A configuração dos clients para os quais você deu consentimento | Segredos de client, credenciais de consumers e API keys |
| A atividade de login agregada deles: contagens, taxas, motivos de falha e o quanto o tráfego está concentrado, em proporções | Senhas e hashes de senha |
| Nas leituras da conta, totais como quantos realms, clients e usuários você tem | Chaves privadas e tokens de sessão |
| Nas perguntas, só a pergunta e o que ela exige, como descrito abaixo | Qualquer coisa que identifique um usuário final, como nomes, endereços de e-mail ou endereços IP |
- O que falta para o seu caso nunca envia o token. O navegador o reduz à forma dele — nomes de claims, issuer, audiências, escopos, papéis, tempo de vida — e um pedido que leve algo com formato de JWT é recusado.
- O pré-voo de importação envia só contagens por seção do arquivo, nunca nomes, endereços ou senhas.
- Perguntar à documentação envia só o texto publicado da ajuda que o console escolheu para a pergunta.
- Perguntar à auditoria envia a sua pergunta e os nomes dos seus realms e aplicações; a busca roda no Authio, e o modelo nunca vê um registro.
- Texto digitado por pessoas, como a descrição de um client ou um motivo de falha registrado, é marcado como dado não confiável: o modelo é instruído a tratá-lo como dado e a relatar qualquer coisa nele que pareça uma ordem. As respostas são mostradas como texto puro.
O consultor roda sobre os modelos Claude, da Anthropic. As respostas saem em inglês ou português, conforme o idioma do seu console. Revisões, propostas e leituras ficam guardadas com quem pediu, quando e o modelo que as produziu; as respostas rápidas, como um questionário ou uma leitura de token, não são guardadas.
Franquia e limites
- Um plano pode definir um número de Execuções de IA por mês. Revisões, propostas de configuração e leituras da conta usam uma execução cada, e uma execução que falha devolve a vaga. A franquia segue o mês civil em UTC; o consultor mostra quanto resta e quando renova.
- Uma leitura de período só é aceita enquanto houver execuções sobrando. As respostas rápidas não usam execuções; elas têm limite de taxa.
- Roda uma revisão ou proposta por vez em cada client, e uma leitura da conta e uma leitura de período por vez em cada conta. Pedir de novo com uma em andamento é recusado e aponta para a execução em curso.
- O consultor é para pessoas logadas no console. Chamadas feitas com um segredo de API são recusadas.
- Abrir o painel nunca gera uma leitura: cada uma custa uma execução, então ela só é feita quando alguém pede.
Quando o consultor recusa um pedido pela API, a resposta traz um destes códigos:
| Código | Status | O que fazer |
|---|---|---|
AiAdvisorNotIncludedInPlan | 403 | Passe para um plano que inclua o consultor de IA. |
AiAdvisorNotEnabled | 409 | Dê consentimento para o realm ou o client. |
AiRunLimitExceeded | 400 | Espere a franquia renovar ou mude de plano. |
AiConfigurationStale | 409 | O client mudou desde a proposta; peça uma nova. |
AiAdvisorRequiresAccountOperator | 403 | Use o console, logado como membro da conta. |
AiAdvisorNotConfigured | 503 | O ambiente não tem um provedor de modelo configurado. Login e tokens não são afetados. |