【问题标题】:How is it to have User and Role info in Windows Azure Table Storage Accounts for system Authentication如何在 Windows Azure 表存储帐户中拥有用户和角色信息以进行系统身份验证
【发布时间】:2017-05-11 11:20:01
【问题描述】:

我正在设计一个 Web 应用程序 - 在 UI 上显示来自 Table Storage 的数据。 我决定使用 Table Storage,因为 我应该在存储帐户中拥有的 25 多个表之间没有任何关系

我的要求是验证用户身份 我想在我的应用程序中限制匿名访问。为了对用户进行身份验证,我的计划是在 Azure 表存储帐户中创建一个用户表以及角色和用户角色表。这 3 个表之间显然有关系。除了这 3 个之外,其余 25 个以上的表都是独立表。

身份验证将发生在查询用户的应用程序中,当用户访问某个功能时,TableStorage 中的角色表。

我的查询

这是一个好的设计吗?

我们在这个设计中有任何风险吗?

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

请提出建议。

【问题讨论】:

    标签: c# azure authentication azure-table-storage


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢马丁。让我通过并利用它。如果我们这样做,是否包含任何额外费用?
    • 可能不会。但这取决于您的要求。有一个高级 AAD 层可以启用自助服务密码重置等附加功能......
    • 我已经看完了。它似乎类似于 FaceBookAuthentication、GoogleAuthentication ......我认为这对我们有用。谢谢马丁。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    • 2018-10-11
    • 2018-05-25
    • 2020-05-30
    相关资源
    最近更新 更多