Как реализовать вход в Twitter из приложения Ioni c? - PullRequest
0 голосов
/ 04 мая 2020

Для приложения Ioni c я хочу реализовать вход через Twitter. Мне удалось протестировать эту функцию на веб-сайте, где вы можете войти через Twitter. Однако мы не можем найти способ реализовать это в приложении ioni c.

В настоящее время в нашем веб-приложении есть ключ API и секретный ключ на сервере. Клиент может go перейти на веб-страницу и будет перенаправлен на страницу Twitter, где он может войти. Затем пользователь будет перенаправлен на URL-адрес обратного вызова, заданный на веб-сайте разработчика Twitter. Кроме того, токен пользователя и секретный ключ передаются на страницу обратного вызова и сохраняются в сеансе.

К сожалению, в приложение нельзя передать две части.

  • URL обратного вызова приложения неизвестен. Приложение не имеет URL. В этой статье, которую они используют nameofapp://, я не могу найти документацию о том, как это работает.
  • Перенаправление на Twitter не может произойти в приложении. Открытие обозревателя в приложении возможно, так как тогда вы не можете обмениваться данными между приложением и обозревателем в приложении для сохранения информации о сеансе в приложении.

Примечание: В некоторых примерах, таких как https://github.com/mattdonnelly/Swifter, приложение использует ключи API. Мы не хотим этого в нашем приложении, потому что они должны быть секретными. Следовательно, они должны оставаться только на нашем сервере.

...