Neste documento, você encontra um guia passo a passo sobre como adicionar ou remover provedores OpenID no Segura®.
Caminho para acesso
- No Segura®, na barra de navegação, passe o mouse sobre o Menu de produtos e selecione Configurações.
- No menu lateral, selecione Autenticação > OpenID > Provedores.
Para que a integração via OpenID Connect funcione corretamente com o Segura®, é necessário garantir que os seguintes scopes estejam habilitados no provedor de identidade (IdP):
- openid.
- email.
- profile.
Esses scopes são essenciais para que a plataforma Segura® possa identificar e autenticar o usuário corretamente.
Em ambientes mais restritivos, pode ser necessário solicitar a liberação explícita desses scopes ao time responsável pela gestão do SSO.
Adicionar provedor
-
Este campo é obrigatório apenas se os campos em URL dos endpoints não forem preenchidos. O usuário deve preencher ao menos um dos dois campos disponíveis: OpenID endpoint configuration ou URL dos demais endpoints. Caso o campo URL dos demais endpoints não seja preenchido, torna-se indispensável que o usuário preencha o campo OpenID endpoint configuration para garantir a correta configuração dos serviços.
-
Atente-se ao fato de que cada provedor irá requerer informações específicas, assim, sempre que for necessário maiores informações, verifique as configurações do provedor.
- Na página do relatório Provedores, clique no botão Adicionar.
- Na tela Cadastro de provider:
3. Tipo: no menu suspenso, selecione o tipo de provedor OpenID que será utilizado.
4. Ativo: selecione o status do provedor OpenID no momento da criação. Por padrão, sempre é selecionado como Sim.
5. Ambiente: selecione o ambiente em que o provedor OpenID vai estar.
6. Provider Name: nome do provedor que será cadastrado.
7. Ícone (jpg ou png - máximo 200kb): área de upload do seu ícone personalizado para o provedor.
8. ID do cliente: insira o client ID para conexão. Esse ID é entregue pelo provedor OpenID no momento do cadastro de uma nova aplicação.
9. Client secret: selecione o secret do provedor de autenticação OpenID. Esse secret é entregue pelo provedor OpenID no momento do cadastro de uma nova aplicação.
10. Nome de usuário preferido: insira o atributo do OpenID que será utilizado como identificador de usuário, como por exemplo,email
.
11. Domínio ou IP público para URL de redirecionamento: insira o domínio ou endereço IP público do Segura®. É usado pelo provedor de OpenID para redirecionar o usuário de volta à sua aplicação após a autenticação.
12. URL de redirecionamento (Redirect URL): insira o endpoint específico na sua aplicação para o qual o provedor OpenID irá redirecionar o usuário após a autenticação.
13. Comentários: campo para adicionar notas ou observações adicionais sobre a configuração. - Na seção Configuração dos endpoints:
3. OpenID endpoint configuration: insira o endpoint que configura o OpenID. Esta é a URL base fornecida pelo provedor OpenID. Esta URL descreve os endpoints necessários para interações OpenID. Esta configuração automatiza a descoberta dos endpoints de forma geral. - Na seção URL dos demais endpoints:
3. Endpoint de autorização: insira a URL disponibilizada pelo provedor OpenID, usada pela aplicação para enviar solicitações de autorização.
4. Token endpoint: insira a URL disponibilizada pelo provedor OpenID, para onde a aplicação envia solicitações de troca do código de autorização por um token de acesso.
5. Userinfo endpoint: insira a URL disponibilizada pelo provedor OpenID, pela qual a aplicação pode solicitar informações do perfil do usuário autenticado, utilizando o token de acesso. - Na seção Configurações extras do provedor:
3. Endpoint JWK (obrigatório se não existir no endpoint OpenID): insira o endpoint onde a aplicação deverá obter as chaves públicas do provedor OpenID para validar a assinatura do token de acesso. Esse campo é obrigatório se essas chaves não estiverem disponíveis no endpoint de configuração do OpenID.
4. Issuers adicionais (separados por vírgula): insira a lista de emissores (issuers) adicionais que são aceitos pela aplicação. Útil quando a aplicação precisa suportar múltiplos provedores OpenID. - Na seção Configuração de autorização por dispositivo:
3. Habilitar autorização de dispositivo: habilite ou desabilite a autorização por dispositivos para o provedor OpenID.
4. Nome de usuário para autorização por dispositivo: preencha com o nome do usuário da autorização para o dispositivo.
5. Senha para autorização por dispositivo: senha do usuário da autorização para o dispositivo.
6. Url do Endpoint de Token: endpoint do token de autorização.
7. Url do endpoint de verificação de status: endpoint para verificação do estado da autorização do dispositivo.
8. Url do endpoint de informações do usuário: endpoint para verificação das informações do usuário. - Clique em Salvar.
Atualizar provider
Para atualizar as informações de um provedor previamente cadastrado, siga os passos abaixo:
- No Segura®, na barra de navegação, passe o mouse sobre o Menu de produtos e selecione Configurações.
- No menu lateral, selecione Autenticação > OpenID > Provedores.
- No relatório Provedores, identifique o registro que você deseja atualizar, clique no botão Ações e selecione Editar.
- Atualize as informações necessárias e clique em Salvar.
Caso o client_secret não seja alterado, a informação atual será mantida.
Visualizar detalhes do provider
Para visualizar detalhes do provedor, siga os passos abaixo:
- No relatório Provedores, identifique o registro que você deseja atualizar, clique no botão Ações e selecione Detalhes do provider.
- A janela Cadastro de provider será aberta em modo de visualização.
- Você poderá visualizar diversos detalhes do provedor cadastrado nessa janela. Tais como: OpenID endpoint configuration, Endpoint de autorização, Userinfo endpoint, URL de redirecionamento, Token endpoint e Comentários.
- Para visualizar uma informação por vez, clique no ícone do olho ao lado do campo de texto de cada detalhe.
Excluir um provider
- No relatório Provedores, identifique o registro que você deseja atualizar, clique no botão Ações e selecione Desativar.
- No modal de confirmação, clique em Sim para inativar o provider.