Áudio aula | 14 - Autenticação | Tecnologia da Informação | EmÁudio Concursos

Tecnologia da Informação EmÁudio: Autenticação

E aí jovem. Bem vindo de volta. Vamos conversar agora sobre a autenticação, tá legal? Som na caixa.

Gente, no PostgreSQL, tanto usuários como grupos de usuários são representados através de roles, o que chamaremos de usuário no banco de dados da base. Um usuário é nada mais nada menos que um role com o privilégio de login, ou seja, um papel que pode se conectar ao banco de dados.

Um banco de dados contem informações úteis e potencialmente valiosas, então precisamos ter cuidado com o acesso a esses dados.

Obviamente, não podemos deixar que qualquer pessoa se conecte ao servidor com o usuário do tipo super user, pois se fosse assim, qualquer um que soubesse o endereço do servidor poderia acessá-lo como super user e destruir todas as tabelas de um banco de dados com um só comando.

Assim, o processo de autenticação do PostgreSQL se destina a estabelecer a identidade do cliente, prover mecanismos para permitir somente os acessos autorizados ao servidor, cada um com o conjunto de permissões adequado.

O acesso ao servidor pode se dar tanto de forma local, ou seja, quando o cliente roda na própria máquina em que o servidor está instalado, ou de forma remota a partir da rede.

Há vários métodos de autenticação de clientes no PostgreSQL que podem ser relacionados tomando como base o tipo de conexão, local ou remota, o endereço de IP, o banco de dados e até um usuário específico do banco de dados.

Assim, usuários diferentes em um mesmo banco de dados, por exemplo, podem exigir que o cliente autentique com meios diferentes. Todo esse conjunto de regras de autenticação é controlado através de um arquivo de configuração chamado pg_hba.conf, armazenado por padrão no diretório de dados do servidor. PG significa host, pois isso significa host-based authenticatio... Ler mais

Conheça agora o aplicativo EmÁudio Concursos! São mais de 40 mil aulas em áudio e texto, com cursos completos dos melhores professores do Brasil, incluindo as aulas de Tecnologia da Informação - Postgre SQL - 14 - Autenticação: SAIBA MAIS