sách gpt4 ai đã đi

openid - 在不使用本地数据库用户注册的情况下将 OpenID 集成到网站中

In lại 作者:行者123 更新时间:2023-12-04 19:22:42 28 4
mua khóa gpt4 Nike

我有用户帐户的本地表

用户 ID(nvarchar)、密码、电子邮件、姓氏角色等。

现在每个子表中都使用了 UserID。我想在我的站点中启用 OPENID 注册,稍后将集成本地用户注册功能。我应该将 openid-claimidentifier 插入本地用户帐户(USERID 列)还是创建单独的表开放标识。如果创建单独的表,我没有 userid 数据(我没有启用本地用户注册)。

请指导我。

Cảm ơn.

1 Câu trả lời

如果你把 ClaimedIdentifier列到您的用户表中,您可以将 UserID 设为“int IDENTITY”列,以便 SQL 服务器自动生成该值,因为您只需要一个唯一的数字。您也可以删除密码栏,直到您添加用户注册(如果您选择这样做)。

但是如果你创建一个 OpenID带有外键的表 Users表,那么您最终可以允许您的用户将多个 OpenID 关联到他们的一个帐户,这有助于他们避免在他们的 Provider 暂时关闭或他们的 Provider 的帐户被暂停等情况下出现问题。

例如,StackOverflow 采取中间立场,允许用户将最多两个声明的标识符与每个帐户相关联。

关于openid - 在不使用本地数据库用户注册的情况下将 OpenID 集成到网站中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2416086/

28 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com