Como visualizar uma resposta do SAML no navegador para solução de problemas - AWS Identity and Access Management

Como visualizar uma resposta do SAML no navegador para solução de problemas

Os procedimentos a seguir descrevem como visualizar a resposta do SAML do seu provedor de serviços no navegador ao solucionar um problema relacionado ao SAML 2.0.

Para todos os navegadores, vá para a página onde você possa reproduzir o problema. Em seguida, siga as etapas para o navegador apropriado:

Google Chrome

Para visualizar uma resposta do SAML no Chrome

Essas etapas foram testadas usando a versão 54.0.2840.87m. Caso você use outra versão, talvez seja necessário adaptar as etapas adequadamente.

  1. Pressione F12 para iniciar o console do desenvolvedor.

  2. Selecione a guia Rede e Preservar log.

  3. Reproduza o problema.

  4. Procure um SAML Post no painel do console do desenvolvedor. Selecione essa linha e, em seguida, visualize a guia Cabeçalhos na parte inferior. Procure o atributo SAMLResponse que contenha a solicitação codificada.

Mozilla Firefox

Para visualizar uma resposta do SAML no Firefox

Esse procedimento foi testado na versão 37.0.2 do Mozilla Firefox. Caso você use outra versão, talvez seja necessário adaptar as etapas adequadamente.

  1. Pressione F12 para iniciar o console do desenvolvedor.

  2. Na parte superior direita da janela de ferramentas do desenvolvedor, clique em opções (o ícone de engrenagem). Em Preferências comuns, selecione Habilitar logs persistentes.

  3. Selecione a guia Rede.

  4. Reproduza o problema.

  5. Procure um POST SAML na tabela. Selecione essa linha. Na janela Dados de formulário à direita, selecione a guia Params e encontre o elemento SAMLResponse.

Apple Safari

Para visualizar uma resposta do SAML no Safari

Essas etapas foram testadas usando a versão 8.0.6 (10600.6.3). Caso você use outra versão, talvez seja necessário adaptar as etapas adequadamente.

  1. Habilite o Inspetor Web no Safari. Abra a janela Preferências, selecione a guia Avançado e Mostrar menu de desenvolvimento na barra de menus.

  2. Agora você pode abrir o Inspector Web. Clique em Desenvolver e selecione Mostrar Inspector Web.

  3. Selecione a guia Recursos.

  4. Reproduza o problema.

  5. Procure uma solicitação saml-signin.aws.amazon.com.

  6. Desça até encontrar Request Data com o nome SAMLResponse. O valor associado é a resposta codificada pelo Base64.

O que fazer com a resposta do SAML codificada pelo Base64

Assim que você encontrar o elemento de resposta do SAML codificado em Base64 no navegador, copie e use sua ferramenta de decodificação Base-64 de sua preferência para extrair a resposta marcada do XML.

Dica de segurança

Como os dados da resposta do SAML que você está visualizando podem conter dados de segurança confidenciais, recomendamos que não use um decodificador base64 online. Em vez disso, use uma ferramenta instalada no seu computador local que não envie seus dados do SAML pela rede.

Opção integrada para sistemas do Windows (PowerShell):

PS C:\> [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String("base64encodedtext"))

Opção integrada para sistemas MacOS e Linux:

$ echo "base64encodedtext" | base64 --decode