发布到 Twitter,提高安全性

发布于 2024-11-15 03:31:07 字数 239 浏览 2 评论 0原文

我有一个网站,每个客户都有自己的帐户。当客户创建新文章时,标题应该转到他们自己的 Twitter 帐户。

问题是如何在后台制作它?我可以要求用户提供 Twitter 登录名/密码 - 并将这些数据保存在我的数据库中。但问题在于安全性:密码将以未加密的方式存储。

Twitter 有更好的方式来组织这个流程吗?

谢谢 明确地说 - 后台发送是必须的 - 因为有些客户使用 API 来访问我的服务

I have a web site and every client has his own account. When clients create new articles, titles should go to their own twitter accounts.

The question is how to make it in background? I can ask user for twitter login/password - and save this data in my database. But the problem is with security: password will be stored unencrypted.

Does twitter have better way to organize this flow?

thank you

p.s.
to make it clear - background sending is must - as some clients use API to access my services

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

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

发布评论

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

评论(1

赏烟花じ飞满天 2024-11-22 03:31:07

OAuth 是您问题的解决方案。 Twitter 支持 OAuth。

通过使用 OAuth,您的每个用户都可以授权您代表他们发布推文。您将为每个用户获得一个令牌。您必须将此令牌存储在数据库中,但不需要最终用户用户名或密码。

OAuth is the solution to your problem. OAuth is supported by Twitter.

By using OAuth, each of your users may authorize you to post tweets on their behalf. You will get a token for each user. You must store this token in your database, but you will not need the end users username or password.

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