Интеграция входа в Google OpenID

Я следил за google oauth tutorial, чтобы реализовать вход для входа в openId для своего приложения.

Я использовал https://www.google.com/accounts/o8/id , но некоторые, как веб-просмотр не показывает страницу входа в Google в эмуляторе. Появляется только пустая страница.

Вот мой соответствующий фрагмент кода. Любые входы?

 Intent intent = new Intent(this, WebViewActivity.class); intent.setData(Uri.parse("https://www.google.com/accounts/o8/ud")); startActivityForResult(intent, 0); 

Код WebViewActivity :

  protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Allow the title bar to show loading progress. requestWindowFeature(Window.FEATURE_PROGRESS); WebView webview = new WebView(this); setContentView(webview); // Load the page Intent intent = getIntent(); if (intent.getData() != null) { webview.loadUrl(intent.getDataString()); } ................ } 

Мое веб-приложение с использованием OpenId , поэтому OAuth для меня не вариант.

    Я делаю то же, что упоминается в образце.

    Когда я попытался открыть URL-адрес, вы упомянули https://www.google.com/accounts/o8/id

    Я получаю следующий экран.

    Введите описание изображения здесь

    Когда я попробовал URL https://www.google.com/accounts/o8/ud он перенаправляется на https://accounts.google.com/o/openid2/auth

    И предоставление следующего экрана в моем веб-обзоре

    Введите описание изображения здесь

    Я думаю, что url должен иметь эти параметры вместе с ним

    https://accounts.google.com/o/oauth2/auth ? Client_id = 424911365001.apps.googleusercontent.com & response_type = code & scope = openid% 20email & redirect_uri = https://oa2cb.example.com/& state = security_token% 3D138r5719ru3e1% 26url% 3Dhttps: //oa2cb.example.com/myHome& login_hint =jsmith@example.com& openid.realm = example.com & hd = example.com

    Как указано здесь https://developers.google.com/accounts/docs/OAuth2Login#sendauthrequest

    Экран занимает некоторое время, чтобы появиться, поэтому, пожалуйста, подождите некоторое время, чтобы увидеть выходы, которые я опубликовал. Убедитесь, что вы не подключены к какой-либо ограниченной сети Wi-Fi при попытке. Лучше попробовать с любой сетью 2g или 3g.

    обновленный

    Проверьте это один раз для Open Id

    https://developers.google.com/accounts/docs/OpenID#settingup (отметьте 3-й пункт для запроса)

    О конечной точке

    https://developers.google.com/accounts/docs/OpenID#endpoint

    Intereting Posts
    Настройка прокси-сервера Android программно с использованием метода System.Global Каков наилучший способ подключения базы данных android и oracle? Android studio nullpointer предупреждения / уведомление в виде кода Перезапустите службу, даже если приложение отключено и продолжает работать в фоновом режиме даже после закрытия приложения How? Как обнаружить IBeacon в андроиде без использования какой-либо библиотеки Не удалось изменить устаревшую модернизацию Работа с GPS через libhardware на Android Обмен фрагментами с помощью hide и show со сдвигом слайдов приводит к исчезновению Отдельный значок значка для значков и андроидов Принесите фрагмент на фронт (без фрагментального отдыха) Есть ли способ иметь URL-адреса и телефонные номера WebView в Android? Android ListView для больших наборов данных Могу ли я использовать команду ping в эмуляторе Android Загрузка Android-изображений в ListView SetCompoundDrawables с RemoteViews