所以我使用phoenix框架制作了一个API。但我必须在 Microsft Azure 上为我的 API 调用示例进行基于角色的访问控制:读取访问、更新访问或创建访问。我找不到任何与此相关的博客或资源,如果有人知道如何继续?这将非常有帮助。
此外,我不想在应用程序中为用户创建新上下文并为用户和访问角色创建数据库。 我想尝试 Azure RBAC。
PS:尝试过 Microsoft Azure 文档,但它们不是很有帮助。
提前致谢。
最佳答案
您应该能够在应用程序中使用 OpenID 并添加角色。
这两个指南都很好,应该对您想要实现的目标有用:
https://github.com/Azure-Samples/active-directory-dotnet-webapp-roleclaims
看起来有人写了一个blog post了解如何使用 Azure AD 为 Phoenix 分配用户和配置 SSO。从表面上看,您应该能够执行此操作,然后使用 Azure 文档遵循常用的 RBAC 配置。
目前似乎还没有这方面的官方指南,但您可以通过用户之声请求。 https://feedback.azure.com/forums/34192--general-feedback
关于azure - Microsoft Azure 上的 phoenix API 的 RBAC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56882092/