Ir para o conteúdo

Configurações do PostgreSQL posteriores à instalação

Autenticação (pg_hba.conf)

O servidor PostgreSQL deve autorizar os acessos remotos a partir dos servidores Identity.

Tem de modificar o ficheiro C:\Program Files\PostgreSQL\<version>\data\pg_hba.conf (substitua <version> pela versão do PostgreSQL instalada) para adicionar os acessos remotos autorizados, utilizando o mecanismo de autenticação scram-sha-256.

Exemplo:

1
2
3
4
5
6
7
8
9
# TYPE    DATABASE  USER      ADDRESS                          METHOD

# During Identity installation: access to an administration database to create the database
hostssl   postgres  identity  <installation_server_IP>/32      scram-sha-256

# In operation: access to the application database from each Identity server
hostssl   identity  identity  <web_API_server_IP>/32           scram-sha-256
hostssl   identity  identity  <audit_server_IP>/32             scram-sha-256
hostssl   identity  identity  <provisioning_server_IP>/32      scram-sha-256

Instalação do psql.exe no servidor Identity

Tem também de instalar a ferramenta psql.exe no servidor Identity.

Para isso, recupere o binário psql.exe localizado em C:\Program Files\PostgreSQL\<version>\bin (substitua <version> pela versão do PostgreSQL instalada) e transfira-o depois para o servidor Identity.

Execute o binário como administrador e introduza depois a palavra-passe pedida.

Inicialização da base de dados PostgreSQL

Após a instalação da solução Identity no servidor Identity, o serviço migrate é iniciado automaticamente para criar ou migrar a base de dados.

Para verificar se foi iniciado, aceda ao URL seguinte a partir de um navegador web no servidor Identity:

  • https://FQDN-Serveur-Identity-API:44345/

Ocorre um redirecionamento automático para https://FQDN-Serveur-Identity-API:44345/migrate se estiver em curso uma operação de migração.

Pode também aceder diretamente a https://FQDN-Serveur-Identity-API:44345/migrate para saber o estado em que se encontra a base de dados.

Configuração específica durante a instalação do Identity

Durante a instalação da versão 7.1, marque a caixa Enable preview features (PostgreSQL database) no ecrã de seleção do ficheiro de licença do instalador. Se esta caixa não estiver marcada, o instalador configurará a base de dados como uma base de dados SQL Server.

As interfaces antigas do Identity não são compatíveis com a utilização de uma base de dados PostgreSQL. No ecrã de seleção dos componentes a instalar, tem de desmarcar o componente Systancia Hpliance (HPL).

Atenção

A instalação não pode prosseguir se a caixa Enable preview features (PostgreSQL database) e o componente Hpliance estiverem ambos selecionados.