Аутентификация Twitter API против Авторизации - PullRequest
8 голосов
/ 08 марта 2012

Привет всем, не могли бы вы просто сказать, в чем разница между Twitter аутентификации и авторизации

$twitterConnect = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET);
$twitterToken = $twitterConnect->getRequestToken();

$redirect_url = $twitterConnect->getAuthorizeURL($twitterToken, true); // authenticate 
$redirect_url = $twitterConnect->getAuthorizeURL($twitterToken, false); //authorize

Ответы [ 2 ]

15 голосов
/ 08 марта 2012

С помощью oauth/authenticate, если пользователь вошел в twitter.com и ранее разрешил приложению доступ к своей учетной записи, он будет автоматически перенаправлен обратно в приложение.

С помощью oauth/authorize пользователь будет видеть экран разрешения независимо от того, ранее ли он авторизовал приложение.

1 голос
/ 06 мая 2015

Этот метод отличается от GET oauth / authorize тем, что если пользователь уже предоставил разрешение на приложение, перенаправление будет происходить без повторного утверждения приложения пользователем.

https://dev.twitter.com/oauth/reference/get/oauth/authenticate

Примечание:

  1. Для этого необходимо включить «Войти через Twitter» в настройках приложения.
  2. Настольные приложения должны использовать это разрешение ине аутентифицируется.
...