Integrar o Microsoft Entra ID com o SAP HANA
A integração do SAP HANA com o Microsoft Entra ID oferece os seguintes benefícios:
- Você pode controlar no Microsoft Entra ID quem tem acesso ao SAP HANA.
- Você pode permitir que seus usuários façam login automaticamente no SAP HANA (logon único) com suas contas do Microsoft Entra.
- Você pode gerenciar suas contas em um local central - o portal do Azure.
Para configurar a integração do Microsoft Entra com o SAP HANA, você precisa dos seguintes itens:
- Uma assinatura do Microsoft Entra.
- Uma assinatura do SAP HANA habilitada para logon único (SSO).
- Uma instância HANA que está sendo executada em qualquer IaaS pública, local ou Máquina Virtual do Azure.
- A interface da Web de Administração XSA e o HANA Studio instalados na instância HANA.
A integração do Microsoft Entra com o SAP HANA permite implementar:
- O SAP HANA suporta SSO iniciado por IDP
- O SAP HANA oferece suporte ao provisionamento de usuários just-in-time
Adicionar SAP HANA da galeria
Para configurar a integração do SAP HANA no Microsoft Entra ID, primeiro adicione o SAP HANA da galeria à sua lista de aplicativos SaaS gerenciados.
Configurar o logon único do Microsoft Entra
Para configurar o logon único do Microsoft Entra com o SAP HANA, conclua as seguintes etapas:
- Configure o logon único do Microsoft Entra para permitir que os usuários usem esse recurso.
- Configure o logon único do SAP HANA para configurar as configurações de logon único no lado do aplicativo.
- Atribua usuários do Microsoft Entra para permitir que eles usem o logon único do Microsoft Entra.
- Crie usuários do SAP HANA para provisionar contas de contrapartida no SAP HANA vinculadas às contas de usuário correspondentes do Microsoft Entra.
Configurar o logon único do Microsoft Entra no portal
Para configurar o logon único do Microsoft Entra com o SAP HANA, no portal do Azure, na página de integração de aplicativos do SAP HANA, selecione Logon único.
Na caixa de diálogo Selecionar um método de logon único, selecione o modo SAML/WS-Fed para habilitar o logon único.
Na página Configurar Logon Único com SAML, selecione o ícone Editar para abrir a caixa de diálogo Configuração Básica de SAML.
Na página Configurar Logon Único com SAML, execute as seguintes etapas:
- Na caixa de texto Identificador , digite HA100.
- Na caixa de texto URL de resposta, digite uma URL no formato
<https://Customer-SAP-instance-url/sap/hana/xs/saml/login.xscfunc>
. Para obter seu valor real, você pode entrar em contato com a equipe de suporte ao cliente SAP HANA. - O aplicativo SAP HANA espera as asserções SAML em um formato específico. Configure as seguintes declarações para este aplicativo: givenname, sobrenome, emailaddress, name e Identificador de Usuário Exclusivo. Você pode gerenciar os valores desses atributos na seção Atributos do usuário na página de integração do aplicativo.
Na página Configurar Logon Único com SAML, selecione o botão Editar para abrir a caixa de diálogo Atributos do Usuário.
Na seção Atributos do usuário na página Atributos do usuário & Declarações, execute as seguintes etapas:
- Clique no ícone Editar para abrir o painel Gerenciar declarações do usuário.
- Na lista Transformação , selecione ExtractMailPrefix().
- Na lista Parâmetro 1 , selecione user.mail.
- Guardar as suas alterações.
Na página Configurar Logon Único com SAML, na seção Certificado de Assinatura SAML, selecione Download para baixar o XML de Metadados de Federação das opções fornecidas de acordo com sua exigência e salve-o em seu computador.
Configurar o logon único do SAP HANA
Para configurar o logon único no lado do SAP HANA, faça login no console da Web XSA do HANA acessando o respetivo endpoint HTTPS.
Nota
Na configuração padrão, a URL redireciona a solicitação para uma tela de login, que requer as credenciais de um usuário autenticado do banco de dados SAP HANA. O usuário que entra deve ter permissões para executar tarefas de administração SAML.
Na interface Web XSA, vá para SAML Identity Provider. A partir daí, selecione o + botão na parte inferior da tela para exibir o painel Adicionar informações do provedor de identidade.
No painel Adicionar Informações do Provedor de Identidade, cole o conteúdo do XML de Metadados (que você baixou do portal do Azure) na caixa Metadados.
Se o conteúdo do documento XML for válido, o processo de análise extrai as informações necessárias para os campos Assunto, ID da entidade e Emissor na área da tela Dados gerais. Ele também extrai as informações necessárias para os campos URL na área da tela Destino , por exemplo, os campos URL base e URL SingleSignOn (*).
Na caixa Nome da área da tela Dados Gerais, insira um nome para o novo provedor de identidade SAML SSO.
Nota
O nome do IDP SAML é obrigatório e deve ser exclusivo. Ele aparece na lista de IDPs SAML disponíveis que é exibida quando você seleciona SAML como o método de autenticação para aplicativos SAP HANA XS a serem usados. Por exemplo, você pode fazer isso na área da tela Autenticação da ferramenta Administração de Artefato XS.
Selecione Salvar para salvar os detalhes do provedor de identidade SAML e adicionar o novo IDP SAML à lista de IDPs SAML conhecidos.
No HANA Studio, dentro das propriedades do sistema da guia Configuração, filtre as configurações por saml. Em seguida, ajuste o assertion_timeout de 10 seg para 120 seg.
Atribuir usuários do Microsoft Entra
- No portal do Azure, selecione Aplicativos Empresariais, selecione Todos os aplicativos e selecione SAP HANA.
- Na lista de aplicativos, selecione SAP HANA.
Criar usuários do SAP HANA
Para permitir que os usuários do Microsoft Entra façam login no SAP HANA, você deve provisioná-los no SAP HANA. O SAP HANA suporta provisionamento just-in-time, que é ativado por padrão.
Se você precisar criar um usuário manualmente, execute as seguintes etapas:
Abra o SAP HANA Studio como administrador e habilite o DB-User para SAML SSO.
Marque a caixa de seleção à esquerda do SAML e selecione o link Configurar .
Selecione Adicionar para adicionar o IDP SAML. Selecione o IDP SAML apropriado e, em seguida, selecione OK.
Adicione a Identidade Externa ou escolha Qualquer. Em seguida, selecione OK.
Nota
Se a caixa de seleção Qualquer não estiver marcada, o nome de usuário no HANA precisará corresponder exatamente ao nome do usuário no UPN antes do sufixo de domínio.
Atribua as funções relevantes ao usuário.
Para verificar o resultado, selecione o bloco SAP HANA no Painel de acesso. Você deve estar automaticamente conectado ao SAP HANA para o qual configurou o SSO.