WIF - 具有多个身份提供商的联合提供商 - 将 IP 信息存储在数据库中?

发布于 2024-12-07 19:51:58 字数 180 浏览 1 评论 0原文

因此,尽管有警告,我认为我需要构建一个自定义 STS。我们将支持通过 SAML 提供身份信息的任意数量的客户。

存储每个 IP 的详细信息的最佳做法是什么?大多数示例似乎都将此信息存储在 STS 的 web.config 中。这似乎无法很好地扩展。

是否有明显的理由不将这些内容存储在数据库中并在请求到来时加载它?

So despite the warnings, I think I need to build a custom STS. We will support an arbitrary number of customers who provide identity information via SAML.

What is the best practice to store details on each IP? Most examples seem to store this info in the STS's web.config. That seems like it wouldn't scale real well.

Is there an obvious reason not to just store this stuff in a db and load it when the requests come in?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

您的好友蓝忘机已上羡 2024-12-14 19:51:58

从根本上说,如果身份提供者会随着时间的推移而改变,例如通过一些在线管理功能,而不是新的应用程序部署,那么将信息存储在数据库(或其他存储)中是完全有意义的。

我认为这对于任何与客户联合身份的多租户服务来说都是一个潜在问题。

Fundamentally, if the Identity Providers will change over time, such as via some online administration function, rather than a new application deployment, it makes total sense to store the information in a database (or other Storage).

I think this is a potential issue for any multi-tenanted service that is federating identity with the customer.

停顿的约定 2024-12-14 19:51:58

ADFS v2.0(Microsoft 的 STS 产品)将其详细信息存储在 SQL Server DB(或 SQL Server DB 场)或 Windows 内部 DB 中。所以如果这对微软来说足够好......

ADFS v2.0 (which is Microsoft's STS product) stores its details in either a SQL Server DB (or SQL Server DB farm) or a Windows Internal DB. So if it's good enough for Microsoft ...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文