Spring Social Twitter Authention за один шаг

Я создаю службу, которая должна управлять аутентификацией пользователя через Twitter API с помощью Spring Social Twitter и возвращать некоторую базовую информацию о пользователе, такую ​​как электронная почта.

Идея будет заключаться в том, чтобы сделать этот процесс без обратных вызовов (избегая response.sendRedirect( authorizeUrl );), предоставляя всю информацию от клиента и позволяя серверу делать все.

Это возможно?


person Antonio Acevedo    schedule 02.09.2013    source источник


Ответы (1)


Невозможно получить электронную почту пользователя используя Twitter API. Вам нужно попросить пользователя указать свой адрес электронной почты напрямую в вашем приложении.

Вы можете попытаться упростить танец OAuth2, используя функцию неявного потока. См. эти ссылки для более подробной информации:

Но я не уверен, что вы можете сделать это вообще без редиректа. По ссылке Google похоже, что у вас есть перенаправление во всплывающем окне.

Надеюсь, поможет.

person Maksym Demidas    schedule 02.09.2013
comment
Я видел это. Наконец, я не нашел никакого варианта, поэтому я использовал обычный двухэтапный процесс. - person Antonio Acevedo; 05.09.2013