какую область мне следует использовать (логин google с гибридным / oauth)

Я создаю веб-сайт с входом в Google, используя гибридную аутентификацию.

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

Он постоянно просит "иметь офлайн-доступ"

Я пробовал каждый из этих URL-адресов в области:

Я прочитал эти две статьи, но до сих пор не могу понять

google plus outh thing

Это приложение хочет: доступ, когда access_type = online


person John    schedule 28.05.2014    source источник
comment
пожалуйста, поделитесь конфигурацией, которую вы используете   -  person scx    schedule 29.05.2014
comment
пожалуйста, взгляните на код, спасибо   -  person John    schedule 29.05.2014
comment
Я предлагаю добавить access_type = ›offline в массив Google, а также установить scope как scope =› googleapis. com / auth / plus.me, также я редактировал ваш фрагмент кода, не забудьте не сообщать секрет вашего приложения :)   -  person scx    schedule 29.05.2014
comment
спасибо за редактирование. Но это очень странно, я пробую с 3 разными учетными записями. Двое получают основную информацию, один - офлайн.   -  person John    schedule 29.05.2014


Ответы (1)


В нескольких ответах в сообщении, на которое вы ссылаетесь, указано, что области userinfo.profile и userinfo.email устарели и скоро будут удалены, и что это связано с проблемой access_type, которую вы видите. Попробуйте использовать только области plus.me или plus.login или одну из других нерекомендуемых областей из документации Google Developer, на которую вы ссылаетесь.

Также похоже, что это приглашение может появиться, если вы уже авторизовали приложение для некоторых областей и запрашиваете изменение областей, используемых в этом приложении. Вы можете полностью отключить приложение на http://plus.google.com/apps и посмотреть, что помогает.

Наконец, вы можете показать код, который вы используете, чтобы узнать, можем ли мы помочь вам найти там ошибку.

person Prisoner    schedule 28.05.2014