Google Analytics gapi PHP использует незашифрованное имя пользователя и пароль - PullRequest
1 голос
/ 05 октября 2011

Я работаю над панелью управления для моих cms, содержащих виджеты. Один из виджетов использует данные Google Analytics.

Для получения данных я использую php-библиотеку G Analytics 'gapi' (, нажмите ). Этот класс требует, чтобы я дал имя пользователя и пароль для Google Analytics. Это значит, что я не могу зашифровать пароль.

Мне не нужно говорить вам, ребята, что хранить незашифрованные пароли - плохая идея. Хотя мне потребовалось бы много дополнительного времени, чтобы отказаться от класса gapi и заново создавать виджеты.

Есть ли какой-либо другой способ аутентификации в Google без моего отказа от класса gapi.

Заранее спасибо!

1 Ответ

2 голосов
/ 06 октября 2011

Краткий ответ: Не совсем. Это нормально для курса с ClientLogin.

Если вы беспокоитесь о хранении незашифрованного пароля (что по праву и должно быть), вам следует использовать один из 2 методов безопасной аутентификации, которые предоставляет Google Analytics.

Или:

Аутентификация OAuth с помощью Google Analytics

или

Аутентификация AuthSub с помощью Google Analytics

Теперь я фактически настроил GAPI.php для работы с AuthSub, потому что предоставленная Google 10101 * клиентская библиотека Google Analytics * 1018 не работала для меня. Я могу передать это, если вам интересно, но это немного грязно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...