Configurar a autenticação de início de sessão único

Os administradores do Enterprise Server podem configurar e habilitar os recursos de logon único (SSO) para o seu servidor. O sistema de configuração de backend permite que os administradores configurem, testem, habilitem e desabilitem o recurso de SSO para os usuários do servidor. A opção de SSO está disponível ao entrar na interface do navegador do Enterprise Server. Quando configurado para os usuários do servidor, o SSO oferece a conveniência de acessar o servidor usando o mesmo conjunto de credenciais utilizado nos sistemas de toda a empresa.

  • Se o uso de SSO for obrigatório (a opção Enforce SSO (not applied to access from localhost) estiver habilitada na página Admin – Settings – Authentication da interface do navegador), os usuários verão a página de entrada por SSO assim que acessarem o endereço do Enterprise Server.

  • O acesso por SSO também pode ser usado ao se conectar ao Workspace do Enterprise Server a partir do Altium Designer. Para obter mais informações, consulte a página Acessando seu Workspace.

     
     

    Quando EDMS.UnifiedLogin estiver no estado Público, atualize o parágrafo abaixo com o código-fonte do trecho 'Recurso em Beta Aberto passa a Público'.

    Observe que a abordagem de ‘login unificado’ para se conectar ao Workspace do Enterprise Server por meio de um navegador externo deve ser usada para permitir o uso da funcionalidade de acesso por SSO no Altium Designer. Esse recurso está em Beta Aberto e disponível quando a opção EDMS.UnifiedLogin está habilitada na caixa de diálogo Configurações avançadas do Altium Designer.

Para obter mais informações sobre como acessar a interface do navegador do Enterprise Server, consulte a página Explorando a interface baseada em navegador.

Ao usar um Provedor de Identidade interno, o Enterprise Server deve confiar no certificado HTTPS usado por esse Provedor de Identidade. Caso contrário, ocorrerá um erro ao tentar estabelecer uma conexão com ele a partir do Enterprise Server. Provedores de Identidade de grandes fornecedores (Okta, Entra ID etc.) possuem certificados confiáveis adequados por padrão.

Logon único SAML

Quando configurado e habilitado no Enterprise Server, o sistema de SSO estabelece identidades autorizadas a partir do Provedor de Identidade (IdP) designado pela sua empresa, por exemplo, Okta, OneLogin etc., com comunicações de asserção de identidade baseadas no padrão Security Assertion Markup Language (SAML 2.0). A interface de entrada por SSO da sua empresa, caso ainda não exista, geralmente se baseia em um modelo ou exemplo fornecido pelo IdP, que inicia as trocas de asserções de autenticação baseadas em SAML e fornece acesso aos serviços da empresa.

Quando a opção SAML é selecionada no menu suspenso SSO da página Administração – Configurações – Autenticação da interface do navegador, a página mostra as URLs pré-configuradas para o serviço de SSO do Enterprise Server (Altium Metadata Configuration) e a opção de carregar ou inserir manualmente os dados de conexão de autorização do seu IdP (SAML Identity Provider Configuration).

Os metadados de configuração do IdP devem estar disponíveis no seu Provedor de Identidade assim que ele for configurado para integração com os serviços da empresa. Veja os exemplos de integração de IdP abaixo. Para configurar o sistema de SSO SAML no Enterprise Server (caso isso ainda não tenha sido feito), use o botão para localizar e carregar o arquivo XML de configuração SAML do IdP gerado pelo IdP da sua empresa. O sistema analisa o arquivo XML do IdP carregado para extrair os principais campos de configuração (X509 Certificate, URL Identity Provider Issuer e IdP Single Sign-On URL). Como alternativa, adicione manualmente os elementos individuais (certificado de segurança e URLs) da configuração aos campos correspondentes.

O SSO não é habilitado até que um teste de integração seja executado por meio do botão . Esse teste verifica o processo de identificação por SSO e a entrada por SSO da sua empresa. Depois que a configuração for testada com sucesso, você poderá salvar as configurações clicando no botão  (), aplicando-as efetivamente ao Enterprise Server.

  • Se o SSO for desabilitado posteriormente, seja manualmente ou em resposta a uma alteração na configuração, o botão  Clique e arraste para mover​ ficará disponível para que o processo de teste possa ser repetido.

  • Se necessário, o campo Entity ID nas configurações de Altium Metadata Configuration pode ser alterado (por exemplo, para resolver a ambiguidade entre duas instâncias do servidor).

  • Ao configurar o SSO, certifique-se de que o nome de usuário fornecido pelo Provedor de Identidade corresponda exatamente ao Username do usuário existente correspondente no Enterprise Server (independentemente de o usuário estar configurado para usar autenticação Built-in ou Windows). A correspondência do nome de usuário diferencia maiúsculas de minúsculas.

Exemplos de integração com Provedores de Identidade

Expanda a seção recolhível abaixo para ver um exemplo passo a passo do processo de integração com o OneLogin como Provedor de Identidade.

Expanda a seção recolhível abaixo para ver um exemplo passo a passo do processo de integração com o Okta como Provedor de Identidade.

Expanda a seção recolhível abaixo para ver um exemplo passo a passo do processo de integração com o Microsoft Entra ID como provedor de identidade.

Expanda a seção recolhível abaixo para ver um exemplo passo a passo do processo de integração com o JumpCloud como provedor de identidade.

Expanda a seção recolhível abaixo para ver um exemplo passo a passo do processo de integração com o Microsoft Administrative Domain Federated Services (AD FS) como provedor de identidade.

Expanda a seção recolhível abaixo para ver um exemplo passo a passo do processo de integração com o AWS IAM Identity Center como provedor de identidade:

Logon único OAuth / OIDC

O recurso de SSO do seu Enterprise Server também pode ser configurado usando o padrão OAuth / OIDC. Quando a opção OAuth / OIDC é selecionada na lista suspensa SSO da página Administração – Configurações – Autenticação da interface do navegador, a página permite inserir os dados fornecidos pelo IdP escolhido.

  • Application Credentials:

    • Client ID – o ID do aplicativo fornecido pelo IdP.

    • Client Secret – o segredo do aplicativo fornecido pelo IdP.

  • Configuration:

    • Scopes to Request – os escopos definem o nível de acesso que seu aplicativo está solicitando ao usuário.

    • Authentication Endpoint – este endpoint gerencia a autenticação e o consentimento do usuário. Seu aplicativo redireciona os usuários para este endpoint para fazer login e conceder permissões.

    • Token Endpoint – este endpoint é usado para trocar um código de autorização ou token de atualização por um token de acesso. Trata-se de uma comunicação segura por um canal de retaguarda entre o aplicativo e o servidor de autorização.

    • User Profile Endpoint – este endpoint recupera informações do perfil do usuário (por exemplo, nome e e-mail) usando um token de acesso. Os dados retornados dependem dos escopos concedidos durante a autorização.

  • Mappings – no campo Mapped Attribute da tabela, insira o atributo que será mapeado para o nome de usuário do usuário no lado do Enterprise Server.

O SSO só é habilitado após a execução de um teste de integração, iniciado pelo botão . Esse teste verifica o processo de identidade do SSO e o login por SSO da sua empresa. Após testar a configuração com sucesso, você pode salvar as configurações clicando no botão  (), aplicando-as efetivamente ao Enterprise Server.

Se o SSO for desabilitado posteriormente, seja manualmente ou em resposta a uma alteração de configuração, o botão  ficará disponível para que o processo de teste possa ser repetido.

Ao usar o Entra ID, observe que ele fornece duas versões de API para os endpoints OAuth:

  • https://login.microsoftonline.com/{tenantId}/.well-known/openid-configuration

  • https://login.microsoftonline.com/{tenantId}/v2.0/.well-known/openid-configuration

Você precisará obter o conjunto correto de endpoints (token/authorize/userinfo) de uma dessas variantes. Misturá-las resultará em um erro ao tentar estabelecer uma conexão com o Entra ID a partir do Enterprise Server.

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Contents
Contents