2017-05-11 33 views
1

我正在设计一个Web应用程序 - 从表存储在UI上显示数据。 我决定去表存储因为有我预计在存储帐户 25 +表之间没有关系。如何在Windows Azure表存储帐户中为系统身份验证提供用户和角色信息

我的要求是验证用户 我想限制我的application.To匿名访问身份验证的用户,我的计划是在Azure Table中存储帐户创建一个用户表和角色和UserRole的表。这三张表格显然在彼此之间有关系。除了这3个,剩下的所有其他25+表都是独立表。

当应用程序查询用户时,在用户访问功能时TableStorage中的角色表将会发生认证

我的查询

这是一个好的设计?

我们在这个设计中是否有风险?

如果不是什么是这个替代选项?

请建议。

回答

0

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

然后你不要必须在你的存储帐户内存储用户和角色,不必担心安全漏洞。

+0

谢谢马丁。让我通过'并利用它。 如果我们为此付出额外费用吗? – jAntoni

+0

可能不是。但这取决于你的要求。有一个优质的AAD层,可以实现像自助服务密码重置等附加功能... –

+0

我已经走过了'它。它似乎与FaceBookAuthentication,GoogleAuthentication类似...我认为这对我们是有效的。 谢谢马丁。 – jAntoni

相关问题