了解最新技术文章
想象一下,如果您的团队领导或管理员可以管理必要的预设置,那么您只需登录系统并开始使用连接和脚本即可。您将可以轻松访问所需的所有功能,与您的团队成员共享结果,并且不必担心敏感数据。听起来不错,对吧?
为普通用户提供所有必要的功能,同时确保严格的访问控制并非易事。今天我们想分享一下在DBeaver Team Edition中是如何解决的。
分配不同的角色可以显着简化对应用程序部分的访问组织。每个角色都清楚地定义了特定用户可以使用的功能。使用 Team Edition,您可以获得一个许可证密钥,它指定了用户数量及其角色。
目前,我们在 Team Edition 中有两个角色:Administrator 和 Developer。管理员不仅可以使用完整的应用程序功能,还可以管理用户和许可证,并为所有团队成员定义访问级别。通过为普通用户提供登录密码对而不是许可证密钥,您可以获得更高级别的安全性。
具有开发人员角色的团队成员无需进行任何额外设置即可开始。使用管理员创建的共享项目,他们可以访问所有必要的资源,并且可以像往常一样使用 DBeaver 并与队友共享他们的工作结果,而无需 Git 集成。开发人员角色使用户可以访问我们应用程序的全部功能,包括数据库管理。
一个 Team Edition 许可证可以包含您需要的任意数量的用户和角色。但是,如果您的团队扩大,您可以添加具有管理员分配的特定角色的新用户。此外,一旦您为现有用户定义了角色,并不意味着您不能更改它们。例如,起初您的团队中可能有两名管理员,但在指定所有必要设置后,其中一名管理员的角色可以更改为开发人员。
使用 Team Edition,您可以获得 DBeaver PRO 和 CloudBeaver PRO 的所有功能。现在还可以方便、安全地与您的队友一起工作,并确保没有外人会查看或编辑您的数据。您的一名团队成员可以创建和设置连接,而其他人可以立即开始使用它。
所有这一切都通过角色机制成为可能。在我们接下来的文章中,我们将更详细地向您介绍管理员和开发人员角色。
24小时免费咨询
请输入您的联系电话,座机请加区号