postgresql - Azure Postgres AD 身份验证
问题描述
我们正在考虑在 Azure Database for Postgres SQL 的单一服务器设置中拥有多个数据库。
- 客户可以使用外部 (Azure AD) 组管理数据库权限。
- Azure AD 身份验证使用 PostgreSQL 数据库角色在数据库级别对身份进行身份验证
- 支持对连接到 Azure Database for PostgreSQL 的应用程序进行基于令牌的身份验证
有没有人尝试过在单个 Azure DB 服务器实例下分别获得 ADGroupA 和 ADGroupB 权限的数据库 A 和数据库 B?这是否在不同的 databaseA 和 databaseB 之间提供了完全的数据隔离?
解决方案
是的,您可以在 2 个不同的数据库上使用 2 个单独的 AD 组,以在单个服务器上进行访问控制。两个不同的用户将有权访问他们自己的数据库。
推荐阅读
- c# - 在父窗体的文本框中显示子窗体中网格视图选定单元格的值
- observable - 将模型的不同更改传输到子组件的正确模式是什么?
- collections - 将引用集合转换为对拥有值集合的引用
- airflow - Airflow 忽略 start_date 并立即安排任务
- swift - 如何从单例中的异步内容更新界面元素
- android - Lined EditText 底线消失
- git - 我可以检查我的任何项目中是否有任何更改尚未提交到他们的 Git 存储库
- docker - 在没有`docker pull`的情况下获取注册表中图像的Dockerfile
- mongodb - mongodb写入完全使用cpu但根本不使用内存
- c# - 我需要在 multiplyMatrixByConstant 方法中使用矩阵数组,但我不确定如何