Использование AppAuth для Twitter, Paypal и Linkedin Войти - PullRequest
0 голосов
/ 09 ноября 2018

Я не могу успешно использовать ни один из них.

Twitter Config

 {
  "client_id": "",
  "redirect_uri": "https://callback.com/landing/twitter/login",
  "authorization_scope": "read",
  "discovery_uri": "",
  "authorization_endpoint_uri": "https://api.twitter.com/oauth/authorize",
  "token_endpoint_uri": "https://api.twitter.com/oauth/token",
  "registration_endpoint_uri": "",
  "user_info_endpoint_uri": "https://api.twitter.com/1.1/account/verify_credentials.json",
  "https_required": true
}

Ошибка для твиттера:

enter image description here Paypal Config

{
  "client_id": "",
  "redirect_uri": "https://callback.com/landing/paypal/login",
  "authorization_scope": "openid email phone address profile",
  "discovery_uri": "",
  "authorization_endpoint_uri": "https://www.paypal.com/signin/authorize",
  "token_endpoint_uri": "https://api.paypal.com/v1/oauth2/token",
  "registration_endpoint_uri": "",
  "user_info_endpoint_uri": "https://api.paypal.com/v1/oauth2/token/userinfo",
  "https_required": true
}

Paypal Я могу открыть страницу и войти в систему. Я получаю ошибку при обмене кода авторизации.

enter image description here Linkedin Config

{
  "client_id": "",
  "redirect_uri": "https://callback.com/landing/linkedin/login",
  "authorization_scope": "r_basicprofile r_emailaddress rw_company_admin w_share",
  "discovery_uri": "",
  "authorization_endpoint_uri": "https://www.linkedin.com/oauth/v2/authorization",
  "token_endpoint_uri": "https://www.linkedin.com/oauth/v2/accessToken",
  "registration_endpoint_uri": "",
  "user_info_endpoint_uri": "https://api.linkedin.com/v2/me",
  "https_required": true
}

Вход продолжается для linkedin и открывается страница перенаправления с кодом в URL. Поток останавливается там. Так что мне нужно захватить это на сервере? Или AppAuth справится с этим? Тестирование на Android Oreo.

Есть предложения?

...