azure - Microsoft Azure 上的 phoenix API 的 RBAC

标签 azure phoenix-framework azure-rbac

所以我使用phoenix框架制作了一个API。但我必须在 Microsft Azure 上为我的 API 调用示例进行基于角色的访问控制:读取访问、更新访问或创建访问。我找不到任何与此相关的博客或资源,如果有人知道如何继续?这将非常有帮助。

此外,我不想在应用程序中为用户创建新上下文并为用户和访问角色创建数据库。 我想尝试 Azure RBAC。

PS:尝试过 Microsoft Azure 文档,但它们不是很有帮助。

提前致谢。

最佳答案

您应该能够在应用程序中使用 OpenID 并添加角色。

这两个指南都很好,应该对您想要实现的目标有用:

https://github.com/Azure-Samples/active-directory-dotnet-webapp-roleclaims

https://github.com/Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2/blob/master/5-WebApp-AuthZ/5-1-Roles/README.md

看起来有人写了一个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/

相关文章:

.net - 用于 Azure 扩展的 Wasabi block 多久收集一次数据?

azure - 尝试获取附加到 NIC 的 ip 列表

elixir - Phoenix : How to store state shared across sockets in a channel?

azure - 在 Azure Pipeline 上使用 Terraform 删除或添加 Azure SQL 的资源锁需要什么权限

azure - 仅允许在启用 Azure RBAC 的情况下对 Azure Key Vault 中的 key 进行加密访问

azure - Azure AKS 是否可以在托管身份上运行而无需贡献者角色?

sql-server - 弹性池的 VCore 扩展(例如从 2 到 4)与使用 VCore 创建新池 (4) 和移动数据库的延迟

c# - 如何通过代码创建新的 Microsoft Azure HybridConnection?

javascript - Phoenix YouTube 视频编程错误 - 视频无法播放

elixir - 将fragment & group_by 与postgres & ecto 一起使用?