Я пытаюсь реализовать вход в Twitter для моего веб-приложения.Я использую писец , чтобы немного упростить вещи.
Моя реализация опирается на механизм RPC GWT, чтобы вернуть URL-адрес авторизации клиенту, чтобы клиент мог вызвать всплывающее окно для перенаправления на URL-адрес авторизации.
Однако, когда URL открывается для новой вкладки и пользователь входит в учетную запись Twitter, на странице указывается PIN-код (с этого сайта: https://api.twitter.com/oauth/authorize), который необходимо ввести обратно вorg.scribe.model.Modifier
Такой подход будет громоздким для пользователей. Что необходимо, так это то, что когда пользователь вводит имя пользователя и пароль в Twitter, то оно должно быть. Или, по крайней мере, автоматизировать все остальные.процесс.
Я что-то упустил?
Вот мой код:
twitterLogin.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
TwitterService.Util.getInstance().getAuthorizationUrl(new AsyncCallback<String>() {
@Override
public void onSuccess(String result) {
if (result != null)
Window.open(result, "__blank", null);
}
@Override
public void onFailure(Throwable caught) {
}
});
}
});