gpt4 book ai didi

asp.net - 如何在我的新 ASP.NET 网站中使用 OpenID?

转载 作者:行者123 更新时间:2023-12-04 17:29:14 25 4
gpt4 key购买 nike

我一定是愚蠢的,因为我在 ASP.NET 中看到的关于 OpenID 的所有文章都让我在这个问题上感到困惑。我很确定我理解这里涉及的概念,我只是对事物后端的外观有点模糊。

所以一个新用户来到我的网站并想创建一个帐户。随之而来的问题如潮水般涌来:

  • 第一步是让他选择他将使用哪个 openID 提供商登录吗?
  • 我是否提示他输入我系统上的用户名?
  • 我是否需要在他每次返回时将他绑定(bind)到同一个 openID 提供者,还是他每次都可以选择一个新的提供者?
  • 这里的数据库是什么样的?我是否在表格中有他的用户名并且链接到 openID 提供程序?
  • 如果用户没有 OpenID 帐户怎么办?我是否应该允许他在我这边创建一个传统帐户,然后将自己暴露为 OpenID 提供者?

  • 我在这里想念什么?我通常很聪明,但对于我的开发人员智慧来说,这个领域就像超人的氪石一样。提前致谢!

    亚当

    最佳答案

    本页是关于在网站上实现 OpenId 的分步教程。我相信它会回答你所有关于添加它的机制的问题。

    A Recipe for OpenID-Enabling Your Site

    如果用户没有 OpenId,我只会允许他们“正常”注册,存储他们的凭据以供本地使用。没有必要增加成为 OpenID 提供者的额外复杂性,除非您有商业案例。

    关于asp.net - 如何在我的新 ASP.NET 网站中使用 OpenID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/738439/

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