gpt4 book ai didi

openid - 在 Azure 中使用 OpenID 身份验证的最佳方式?

转载 作者:行者123 更新时间:2023-12-02 15:23:59 25 4
gpt4 key购买 nike

我正在努力让 OpenID 在 Windows Azure 应用程序上运行。我目前正在使用 DotNetOpenAuth(以前是 DotNetOpenID),首先我遇到了中继步骤问题,因为 Azure 在内部使用端口 20000,并且该端口来回传递。我找到了一个解决方法(我将为此写一篇博客文章)。

下一个问题是在网络场(多个实例)上运行应用程序时,您需要为 DotNetOpenAuth 编写自己的“自定义存储”并将数据保存在数据库中。写起来很痛苦。

一定有一种更简单的方法。也许是 Azure 服务之一?是否有人成功运行了使用 OpenID 进行身份验证并在 Azure 上运行的 Web 应用程序?最好或推荐的方法是什么?

最佳答案

最简单的方法就是根本不使用商店。您可以在其中一个登录控件上设置 Stateless=true(如果您正在使用它们),或者将 null 传递给 OpenIdRelyingParty 构造函数。这会将您的网站置于 OpenID 无状态或“哑”模式。用户登录的速度稍慢(如果您注意到的话),并且您不必编写该数据库存储类。

或者,您可以vote for more pre-written data stores, including one for Azure在 UserVoice 上。

顺便说一下,Azure port problem should have been fixed在 DotNetOpenAuth v3.1 中。如果不是,请重新激活该票证。

关于openid - 在 Azure 中使用 OpenID 身份验证的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/946595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com