使用链接或 Twitter api 加入网站的优点

发布于 2024-11-08 21:28:15 字数 453 浏览 3 评论 0原文

我正在考虑下一个项目中的加入/登录系统,这将是一个业务平台。

作为开发人员,我从未使用过 linkedin 或 twitter api,我想知道有什么优势。 你能解释一下这些步骤吗?

1) 在加入表单中,我插入使用 linked in 或 twitter api 加入的可能性,在第二步中,我可以采用 likendin 或 twitter 帐户详细信息以使步骤更快,自动填写加入表单中的一些输入(公司地址、姓名等)

2)正确加入后,已登录linkedin或twitter的用户已登录我的网站。

3) 用户可以从我的网站更新 linkedin 或 twitter 状态。

4) 如果我希望用户向我的网站发送一封可能不是 linkedin 和 twitter 中插入的电子邮件,可以吗?

5)我必须构建一个linkedin应用程序和一个twitter应用程序,不是吗?

多谢

I am thinking about the join/login system in my next project, which will be a business platform.

I never used, as developer, linkedin or twitter api and i am asking what will be the advantages.
Can you explain me theese steps?

1) In the join form i insert the possibility to join by using linked in or twitter api, in the second step i can take likendin or twitter account details to make the step faster, auto filling some input in the join forms (business address, name, surname, etc)

2) After correctly joined, the user already logged in linkedin or twitter is alredy logged in my site.

3) The user can update linkedin or twitter status from my site.

4) Is it ok if i want the user to give my site an email that probably is not the one inserted in linkedin and twitter?

5) do i have to build a linkedin app and a twitter app, don't i?

thanks a lot

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

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

发布评论

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

评论(1

奈何桥上唱咆哮 2024-11-15 21:28:15

您有两个问题正在考虑解决。第一个是站点身份验证(问题 1)。听起来您想使用 OpenID(与 StackOverflow 相同)。这将允许您从 OpenID 提供商(LinkedIn、Twitter、Google 等)那里获取一些基本信息(问题 2)。然后您需要获取该信息并将其存储到系统内的配置文件中。通过该配置文件,您可以保存额外的电子邮件或特定于您的网站的其他信息(问题 4)。

至于问题 3,这将要求您在 Twitter 和/或 LinkedIn 上注册您的应用程序。这将为您提供共享的秘密令牌,您可以使用它来进行 OAuth 身份验证,以获得对这两个服务发出 API 请求的访问权限。

我知道 Google 有一种方法可以进行 OpenID 和 OAuth 混合身份验证,因此您可以通过比单独执行每个令牌更少的步骤来获取这两个令牌,但我不知道 LinkedIn 或 Twitter。

另一件需要考虑的事情是。 OpenID 非常适合消费者网站或个人网站。但你提到你正在建立一个商业平台。我不知道这意味着什么,但如果目标是进行企业对企业类型的操作,OpenID 可能不是最佳选择。

You have two problems you are thinking about solving. The first is site authentication (question 1). Sounds like you want to use OpenID (same as StackOverflow does). That will allow you to get some basic information from whoever the OpenID provider is (LinkedIn, Twitter, Google, etc) (question 2). Then you will want to take that information and store it into a profile within your system. With that profile, you can save an additional email or other information specific to your site (question 4).

As far as question 3, that will require you to register your app with Twitter and/or LinkedIn. This will give you shared secret tokens you can use to do OAuth authentication to get access to make API requests to these two services.

I know that Google has a way to do OpenID and OAuth hybrid authentication so you can get both tokens in fewer steps than doing each one separately, but I don't know about LinkedIn or Twitter.

The other thing to consider is. OpenID is great for consumer sites, or sites for individuals. But you mention that you are building a business platform. I don't know what that means, but if the goal is to have a Business to Business type operation, OpenID might not be the best choice.

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