Twitter 推特Oauth问题

Twitter 推特Oauth问题,twitter,oauth,Twitter,Oauth,在可能的情况下,我已经阅读了文档,但无法解决这个基本问题。在我的web应用程序中使用Oauth和Twitter时,是否要求用户每次登录Twitter 例如,如果一个用户在我的网站上授权了他们的帐户,在未来的会话中,如果他们完成了一个向他们的推特流发布的操作,这会不会发生没有任何问题,或者他们需要通过推特重新登录 谢谢大家 不,他们只需要在通过初始OAuth授权时登录Twitter。之后,您的站点使用之前保存的令牌直接与Twitter API对话。不,它们只需要在通过初始OAuth授权时登录Twi

在可能的情况下,我已经阅读了文档,但无法解决这个基本问题。在我的web应用程序中使用Oauth和Twitter时,是否要求用户每次登录Twitter

例如,如果一个用户在我的网站上授权了他们的帐户,在未来的会话中,如果他们完成了一个向他们的推特流发布的操作,这会不会发生没有任何问题,或者他们需要通过推特重新登录


谢谢大家

不,他们只需要在通过初始OAuth授权时登录Twitter。之后,您的站点使用之前保存的令牌直接与Twitter API对话。

不,它们只需要在通过初始OAuth授权时登录Twitter。之后,您的站点使用之前保存的令牌直接与Twitter API对话。

好的,我已经设置了一个测试用例,看起来我有点错了:


oauth_token、oauth_token_secret对于每个用户来说都是唯一的,它们永远不会改变,所以如果您将它们存储在数据库中,您可以重用它们。无论用户是否登录到twitter。

好的,我已经设置了一个测试用例,看起来我有点错了:


oauth_token、oauth_token_secret对于每个用户来说都是唯一的,它们永远不会改变,所以如果您将它们存储在数据库中,您可以重用它们。无论用户是否登录到twitter。

OAuth授权实际上允许您的应用程序随时访问其帐户。因此,用户甚至不需要在那里对您的web应用程序执行某些操作,就可以允许它发布tweet之类的东西


然后,您的应用程序可以使用在授权过程中收到的密钥和令牌随时告诉Twitter“嘿,我有权使用此帐户”并且基本上作为应用程序对该帐户的个人登录凭据。

OAuth授权实际上允许应用程序在需要时访问其帐户。因此,用户甚至不需要在那里对您的web应用程序执行某些操作,就可以允许它发布tweet之类的东西


然后,您的应用程序可以使用在授权过程中收到的密钥和令牌随时告诉Twitter“嘿,我有权使用此帐户”,并且基本上可以作为该帐户的应用程序个人登录凭据使用。

不,他们通常不需要重新授权。但是,如果令牌被撤销,它们将被撤销,并且您的应用程序需要能够处理(通过允许它们这样做)。一般来说,这适用于任何SSO系统


twitter用户可以在提供的时间显式撤销应用程序的令牌。

不,他们通常不需要重新授权。但是,如果令牌被撤销,它们将被撤销,并且您的应用程序需要能够处理(通过允许它们这样做)。一般来说,这适用于任何SSO系统

twitter用户可以在提供的时间显式撤销应用程序的令牌