C#web服务中的Twitter身份验证?

C#web服务中的Twitter身份验证?,c#,asp.net,web-services,twitter,C#,Asp.net,Web Services,Twitter,以下是我的设想: 我有一个移动应用程序,它将调用C#webservice中的一个方法,它有两个参数,TwitterUsername和TwitterPassword 现在,在该web服务方法中,我必须使用这些twitter用户名和密码对用户进行身份验证,然后还有一个进一步的过程将数据(所有四个凭据-Consumerkey、ConsumerCret、AccessToken和AccessTokenSecret)存储在一个sql表中,并且必须返回生成的最后一个标识 有人能帮我了解一下webservice

以下是我的设想:

我有一个移动应用程序,它将调用C#webservice中的一个方法,它有两个参数,TwitterUsername和TwitterPassword

现在,在该web服务方法中,我必须使用这些twitter用户名和密码对用户进行身份验证,然后还有一个进一步的过程将数据(所有四个凭据-Consumerkey、ConsumerCret、AccessToken和AccessTokenSecret)存储在一个sql表中,并且必须返回生成的最后一个标识

有人能帮我了解一下webservice中的twitter吗。。这对我将是一个很大的帮助

提前感谢,

肖伦


好的,这是我从你提供的链接中得到的。现在我的Web服务中有用户名、密码、consumerkey和ConsumerCret

那么,在不从webservice重定向到任何其他页面的情况下,如何获取AccessToken和AccessTokenSecret的剩余两个值

作为,response.Redirect在webservice中给出错误


谢谢。

我认为您无法再使用用户名和密码对用户进行身份验证:

来自推特:

我们在2009年12月宣布了对Basic Auth的否决。它的 平台的拆除日期定为2010年6月。我们宣布 在2010年6月底之前,我们已经将此推迟到8月 2010年6月16日

现在进行身份验证的唯一方法是使用oAuth:

阅读本文了解更多信息:

基本身份验证是一种责任。通过存储登录名和密码, 开发人员为安全的应用程序承担额外的责任 储存这些证书;登录对用户的潜在危害 凭据被泄露或滥用的比例非常高。因为很多用户 在多个站点上使用相同的密码,可能会造成损坏 不一定停止使用他们的Twitter帐户