2011-06-11 76 views
0

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

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

是否有更好的方法来组织这个流?

谢谢

p.s. 要清楚 - 后台发送是必须的 - 因为有些客户使用API​​来访问我的服务

+0

阅读他们的API文档(http://dev.twitter.com/doc) – 2011-06-11 15:54:11

+0

听起来您在这里有三个问题:1)如何使用OAuth,以便我的用户可以授权我的应用程序,同时给予我可以存储的安全凭证,以及2)如何使用用户的存储凭据向其Twitter帐户发布状态更新,以及3)如何使状态发布在后台进行。我先从问题1开始,然后从那里开始。 – arcain 2011-06-11 18:16:51

回答

0

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

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