SSO - Single Sign On com JWT

Para usar o SSO com JWT, é necessário criar um TOKEN JWT, siga o passo-a-passo abaixo para conseguir gerar o seu token de forma manual.

 

1º No painel de Gestão da Hotscool na url https://app.hotscool.com/admin/sso, clique em CRIAR.

 

2º Selecione a Opção Login Direto

 

3º  Preencha os dados na tela que abrirá:

Titulo -> Titulo desejado para facilitar encontrar o SSO criado

Chave de Login -> Selecione E-mail pois esse exemplo vai mostrar como fazer usando a chave e-mail.

JSON Web Token -> Ative essa Opção

JWT: segrego-chave da aplicação -> Digite um segredo que será usado para criptografar o seu token, lembre-se de anotar esse segredo, uma vez criado não é necessário recuperá-lo.

Status -> Deixe essa opção ativa.

Clique em Salvar.

 

 

4º Acesse o site JWT.IO

5º Na opção PAYLOAD: Data, altere o email felipe@hotscool.com pelo e-mail do seu aluno.

6º Em VERIFY SIGNATURE, insira o JWT: segredo-chave inserido no painel de gestão da Hotscool ao criar um novo SSO com JWT(vide item 3º)

 

7º Com o token em mãos, volte ao painel de Gestão da Hotscool em https://app.hotscool.com/admin/sso

 

8º Clique no ícone conforme print abaixo:

 

9º Copie o LINK de Integração e substitua o %JWT% pelo código gerado no item 6º no box ENCODED

 

Exemplo do LINK de integração:

https://minhaescola.com.br/sso/38d8adwdc8dacc1498eaa475c97662c9033cc3047910a72c54daa100ea824f51b662d044dded77008a17?chave=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImZlbGlwZUBob3RzY29vbC5jb20ifQ.4nh1y0wMkk-VAYdz8llWHe9zF9iM7HxGEaEm9ZjXtoM

 

Para que a integração funcione o aluno precisa estar cadastrado na sua escola como um LEAD ou estar matriculado em um dos seus cursos.

 


 

Para gerar o Token JWT de forma dinâmica no seu sistema é necessário usar uma biblioteca, as principais linguagens de programação possuem bibliotecas para tal, segue abaixo algumas bibliotecas para as principais linguagens: