Como configurar Provedor SAML para autenticação com o Learning.rocks
Como configurar o Learning.rocks no seu SAML Provider
Google WorkSpace
- Logar no admin do Google e clicar em Web and Mobile Apps, Add App, Custom.;
- Preencher o nome do app como Learning.rocks;
- Download Metadata (guarde esse arquivo pra enviar pra gente);
- Na próxima tela, você vai configurar os dados de serviço do Learning.rocks;
- ACS URL - https://auth.skore.io/saml
- Entity ID - auth.skore.io
- Start URL - deixar em branco
- NameID format - selecionar EMAIL;
- Name ID - Basic Information > Primary Email
- Baixar o XML de configuração.
AZURE ADFS
- Entrar em Enterprise Applications;
- Clicar em "New Application", "Create your own application";
- Colocar nome "Skore.io" e selecionar "integrate any other application you don't find in your gallery";
- Clicar em Single Sign-on e selecionar a opção SAML:
- Trocar Entity ID para: auth.skore.io
- Trocar Reply URL para: https://auth.skore.io/saml
- Configure as permissões de usuário para permitir acesso dos grupos corretos à aplicação;
- Configure os claims para passar o email do usuário como nameID;
- Na aba de SAML Signing Certificate, campo Signing Option, selecione: Sign SAML Response;
- Baixar o XML de configuração.
Informações Adicionais sobre configuração do SAML Provider
Nós do Learning.rocks precisamos ter os seguintes pontos bem claros:
- Se usuários forem autenticados pelo seu provider, mas não existirem no Learning.rocks, devemos criá-los?
- Se sim, quais os nomes dos campos que deveremos utilizar para mapear para nossos campos de e-mail, nome e username?
- Devemos adicioná-los a algum time específico? (opcional)