Em 19 de outubro de 2011 22:10, Leandro Guimarães Faria Corce DUTRA <[email protected]> escreveu: > Le 2011-O-19 21h40, Dickson S. Guedes a écrit : >> >> Em 19 de outubro de 2011 19:56, Guimarães Faria Corcete DUTRA, Leandro >> <[email protected]> escreveu: >>> >>> Sem pensar muito, prefiro que o PostgreSQL administre minha senha >>> ... >> >> E pensando um pouco mais, como você saberia que o usuário 'dutra' no >> PostgreSQL tem o nome de "Leandro Guimarães Faria Corcerte Dutra" ? > > Maneira porca seria COMMENT ON ROLE.
Seria, ainda mais se levar em conta outros atributos como email ou outros dados de conexão. > Melhor um pouco seria ter uma tabela cadastro com chave estrangeira para o > information_schema — não sei se o PostgreSQL deixa. São visões, não seria possível. > Outra, ainda, ter um diretório externo. Um servidor RADIUS por exemplo poderia ser usado para autenticar, já que é suportado via pg_hba [1], ou ainda poderia ser utilizado um servidor LDAP [2]. Mesmo assim sua aplicação teria que conectar no LDAP para obter outros dados do usuário, e cacheá-los de alguma forma. Se a versão do PostgreSQL for 9.1+ é possível usar um FDW para isso [3]. Mas ainda assim não é possível, ao menos por enquanto, criar chaves estrangeiras entre FOREIGN TABLES e TABLES, o que poderia ser uma limitação, como por exemplo para um modelo que exija auditoria. Ainda assim é possível abdicar disto e ter uma entidade usuário. [1] http://www.postgresql.org/docs/current/static/auth-methods.html#AUTH-RADIUS [2] http://www.postgresql.org/docs/current/static/auth-methods.html#AUTH-LDAP [3] http://pgxn.org/dist/ldap_fdw/ []s -- Dickson S. Guedes mail/xmpp: [email protected] - skype: guediz http://guedesoft.net - http://www.postgresql.org.br _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
