Pular para o conteúdo

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

O consultor apenas propõe mudanças. Uma configuração sugerida por ele só é gravada no client quando alguém escolhe Aplicar tudo e confirma, e pode ser desfeita.

Ative o consultor

  1. 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.

  2. 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:update ou client: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 consentimento é conferido de novo logo antes de qualquer envio. Se você desligar o consultor enquanto uma revisão espera para rodar, nada é enviado e a execução termina como falha.

O que ele faz

RecursoOndeO que você recebe
RevisarClient › Consultor de IAUma 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ósticoClient › Consultor de IAPor 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áticaClient › Consultor de IAIdentifica 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árioClient › Consultor de IAResponde 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 IATela de edição do clientExplica o que as mudanças ainda não salvas realmente fazem, antes de você salvar. Não salva e não bloqueia.
Rascunhar com IAFormulário de claim mapperPreenche 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 stackGuia de integração do clientUm 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 casoInspetor de tokensSe 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 à auditoriaAuditoria › AcessosTransforma uma pergunta como “falhas na loja ontem à tarde” em filtros que você vê e pode desfazer.
Ler este períodoAuditoria › Acessos, um realmSe um período parece normal, parece uma configuração sua ou parece credenciais sendo testadas, com a evidência em contagens.
Leitura da contaPainelUma 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 arquivoDiálogos de importaçãoAcrescentado 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çãoPainel Guia do consoleResponde 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:

ÁreaConfigurações que ela pode propor
ProtocoloPKCE obrigatório, autenticação do client obrigatória, método de autenticação no endpoint de token
Tokens e sessõesVida 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
SenhasTamanho mínimo (8 a 128), exigência de dígito, minúscula, maiúscula e símbolo, rejeição de senhas vazadas
BloqueioTentativas 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:write e 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áliseNunca sai
A configuração dos clients para os quais você deu consentimentoSegredos 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çõesSenhas e hashes de senha
Nas leituras da conta, totais como quantos realms, clients e usuários você temChaves privadas e tokens de sessão
Nas perguntas, só a pergunta e o que ela exige, como descrito abaixoQualquer 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ódigoStatusO que fazer
AiAdvisorNotIncludedInPlan403Passe para um plano que inclua o consultor de IA.
AiAdvisorNotEnabled409Dê consentimento para o realm ou o client.
AiRunLimitExceeded400Espere a franquia renovar ou mude de plano.
AiConfigurationStale409O client mudou desde a proposta; peça uma nova.
AiAdvisorRequiresAccountOperator403Use o console, logado como membro da conta.
AiAdvisorNotConfigured503O ambiente não tem um provedor de modelo configurado. Login e tokens não são afetados.

Próximos passos

Cookies de analytics

Gostaríamos de medir como o console é usado, com o Google Analytics, para enxergar em quais telas as pessoas travam. Isso grava um cookie que reconhece este navegador na sua próxima visita.

Recusar não muda mais nada. Os cookies que mantêm você conectado e lembram o seu idioma e o seu tema são necessários para o console funcionar, e ficam de qualquer forma. Ler a Política de Privacidade