Почему gnome-online-account не принимает «пароль приложения» Google?

16

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

Тем не менее, очень часто мой логин сбрасывался, и мне нужно было бы заново все вводить. Итак, я попытался создать специальный пароль приложения для использования с учетными записями gnome-online, но он его не принимает; вместо этого он говорит мне использовать пароль моей учетной записи.

Кто-нибудь знает, почему это так, или, что более важно, есть ли способ изменить способ его работы или иным образом сохранить мои учетные данные Google с помощью учетных записей gnome-online при двухэтапной проверке?

Джонатан Й.
источник

Ответы:

12

Это похоже на ошибку. И из того, что я прочитал, похоже, что есть обходной путь для Gnome 3.8.

Вы используете двухфакторную аутентификацию в Google? Если да, то лучше не использовать GOA на данный момент.

Проблема в том, что в 3.6 мы используем CalDAV для Google Calendars, который не работает с токенами OAuth, только с паролями. Также не GTalk, который нуждается в OAuth2.

Мы частично решили проблему для 3.8, перенеся нашего провайдера Google для использования OAuth2. Это заботится о GTalk, но проблема с календарями остается.

Google действительно планирует поддерживать OAuth2 с CalDAV, но не уверен, когда это будет доступно более широко. Или вы можете написать и поддерживать серверную часть на основе libgdata для EDS, пока это не произойдет.

Это только о Google.

Для полной информации смотрите GNOME Bug 688364

Митч
источник
4

Нет, я не знаю, но я знаю, что с gnome 3.8 и ubuntu 13.04 есть проблема, смотрите:

http://kparal.wordpress.com/2012/12/03/gnome-3-6-gnome-online-accounts-and-google-two-factor-authentication/

возможно это поможет.

Эдуард Дрент
источник
Спасибо, было бы здорово, если бы я мог заставить его работать, но у Seahorse нет моей учетной записи Google. Учетные записи в Интернете, похоже, используют веб-интерфейс или иным образом обходят Seahorse.
Джонатан Я.
0

Возможно, это помогает. http://support.google.com/a/bin/answer.py?hl=ru&answer=175197 , это от Google, так что, возможно, это может дать некоторые подробности.

Ник
источник
Ну, это концепция, но онлайн-аккаунты не примут пароль, специфичный для приложения; Я не знаю, почему это так.
Джонатан Я.
Возможно, Google не кодировал это таким образом.
Ник