在 Postgresql 中创建基于角色的身份验证系统
Posted
技术标签:
【中文标题】在 Postgresql 中创建基于角色的身份验证系统【英文标题】:creating a role based authentication system in Postgresql 【发布时间】:2017-08-17 06:16:08 【问题描述】:我正在编写一个通过 jdbc 连接到 postgres db 的 java 软件。如何创建身份验证系统,以便用户可以使用预定义的 db 角色连接到 db 并创建引用该用户的表?
【问题讨论】:
【参考方案1】:您必须在 postgresql 数据库集群的pg_hba.conf
文件中提及用户名、身份验证类型、数据库名称和连接的服务器 IP。
如果您希望自动从该 ip 对用户进行身份验证,请将身份验证类型提及为 trust,否则 ypu 将必须创建一个 .pgpass
文件,其中提及用户名及其凭据。
【讨论】:
以上是关于在 Postgresql 中创建基于角色的身份验证系统的主要内容,如果未能解决你的问题,请参考以下文章