gpt4 book ai didi

java - 我如何为我的 api 实现登录系统

转载 作者:行者123 更新时间:2023-11-29 11:40:02 26 4
gpt4 key购买 nike

我正在尝试找到一种方法,为我的 api 提供登录功能,我计划在我的城市发布该功能,以便通过他们自己的网站连接企业。

假设我拥有一个数据库,其中有一个包含用户的表每个用户都有一个用户名、密码和电子邮件地址。假设我有一个用户名=x,密码=y,电子邮件=z

我想创建某种网络服务,当从网页调用时,它会打开另一个选项卡(这可以在页面本身上实现),强制用户登录而不提供用户输入的密码的网页in(防止外部商家窃取密码)。

因此访问将如下进行

  • 用户点击“使用您的外部帐户登录”
  • 重定向到托管“ExternalAccount”的网站
  • 输入他的用户名和密码 x 和 y
  • 重定向回他来自的网站,其中包含信息 x 和 z(用户名和电子邮件)
  • 他返回的页面获取所需信息但未获取密码

我怎样才能实现这个目标?

看来你们不明白我来自哪里。我希望能够从另一个网站登录,而该网站不会窃取密码。

假设我的公司名为 RyanServices。 RyanServices 拥有 RyanAccounts。 RyanServices 有很多 RyanAccounts。其他企业(例如 BobServices)希望与 RyanServices 合作,因此 BobServices 希望能够在其网站上使用 RyanAccounts 登录。

RyanServices 对此没有问题,但他不希望 BobServices 知道 RyanAccounts 的密码(仅用户名和电子邮件),因此要求希望在其他站点上使用 RyanAccounts 的人通过 RyanServices 登录。登录后通过 RyanServices,BobServices 可能会使用 RyanAccounts 中的电话号码、电子邮件、出生日期等信息,但不能使用密码。

使用此类系统的示例就像在 StackOverflow 上您可以选择“通过 facebook 登录”

最佳答案

听起来您正在寻找 OAuth。谷歌搜索 OAuth 将为您提供大量引用资料,并且可用于大多数环境的实现。

关于java - 我如何为我的 api 实现登录系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35953451/

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