【发布时间】:2020-09-11 16:57:51
【问题描述】:
我们有一个包含多个客户数据的天蓝色 SQL 数据库。每个表都有一个帐户 ID,我们计划使用它来分隔客户数据。 我们通过 Azure App 服务和 azure function app 中的 bff 中间件显示数据。我们计划添加 Azure 应用服务身份验证,以便在我们的 Web 应用中对用户进行身份验证。
但是,我们找不到有关如何针对经过身份验证的用户存储帐户 ID 的文档;这样我们就可以从特定于该用户/客户端的数据库中返回结果?
【问题讨论】:
-
我之前在一个网络应用程序中做过这个,你需要添加一个“声明”。这是我的问题,答案很好。您创建一个映射表,将登录电子邮件映射到您的 ID。然后在登录时查找该 ID 并将其作为声明附加到安全结构中。 stackoverflow.com/questions/43343399/…
-
谢谢@Nick.McDermaid 会检查一下
-
每个表都有一个名为account Id的列?
-
@JosephXu 很多。其他人的 ID 链接到具有有意义的帐户 ID 的表。这是我们每个客户的唯一密钥
标签: sql azure azure-web-app-service