Tecnologia - SAML - Como coletar o SAMLResponse e as claims que o AD/SAML do cliente está enviando
Dúvida
Como coletar o SAMLResponse e as claims que o AD/SAML do cliente está enviando?
Solução
Para que seja possível coletar o SAMLResponse e as claims enviadas pelo AD/SAML do cliente, siga os passos abaixo:
- Acesse a Plataforma Senior X com um usuário SAML do cliente;
- Pressione o botão
F12
do teclado antes de digitar o usuário na plataforma; - Clique no botão 'Preserve Log' na aba 'Network';
- Efetue o login na página do cliente;
- Clique em
Payload
; - Clique no recurso
commonauth
; - Copie o conteúdo do SAMLResponse e salve-o em um arquivo de texto.
Para converter o conteúdo do SAMLResponse, de Base64 para XML, siga os passos abaixo:
- Acesse o site SAMLTool;
- Navegue até o menu
Code/Decode
e depois até o menuBase64
; - Cole o texto do SAMLResponse no campo
Decode / XML to be Base64 Decode
; - Clique no botão
Base64 Decode XML
; - Copie o texto convertido no campo
Base64 Decoded XML
.
Para localizar as Claims no formato XML, siga os passos abaixo:
- Acesse o menu
XML Pretty Print
na lateral esquerda do site; - Cole o XML copiado no campo
XML
; - Clique no botão
Turn Pretty;
- Localize as Claims com os dados de Nome, Nome do usuário e E-mail estarão no XML formatado.
Estas Claims são as que são enviadas pelo AD/SAML do cliente e devem estar configuradas na Plataforma Senior X na Autenticação SAML.