如何在 Windows Azure Table 存储帐户中获取用户和角色信息以进行系统身份验证

How is it to have User and Role info in Windows Azure Table Storage Accounts for system Authentication

我正在设计一个 Web 应用程序 - 用于显示来自 Table 存储的 UI 上的数据。 我决定选择 Table Storage,因为 我预计在存储帐户

我的要求是验证用户 我想在我的 application.To 身份验证用户中限制匿名访问,我的计划是在 Azure Table 存储帐户中创建一个用户 table 和角色和用户角色 tables。这3个table显然是有内在关系的。除了这 3 个,其余所有 25+ tables 都是独立的 tables.

身份验证将在查询用户的应用程序中发生,当用户访问功能时,角色table在Table存储中。

我的查询

这样的设计好吗?

我们这个设计有没有风险?

如果不是,替代方案是什么?

求推荐。

我建议您查看 Azure Active Directory and Azure Active Directory B2C 并将其用作 身份管理即服务 (IDaaS)。

那么您不必在您的存储帐户中存储用户和角色,也不必担心安全漏洞。