2016-04-28 5 views
0

Теперь я хочу перенаправить в частную группу Google одним нажатием кнопки на моем веб-сайте вместе с параметрами поиска. Я создал требуемый URL-адрес, используя perl. Затем я сделал простую переадресацию. Он работает, когда пользователь уже зарегистрировался (используя файлы cookie). Но он не работает, если пользователь не выполнил вход. Я хочу перенаправить на страницу входа в Google, чтобы убедиться, что пользователь вошел в систему и, таким образом, может получить доступ к частной группе. Как мне это сделать? Я прочитал документацию, в которой упоминается OAuth. Это единственный способ?Как перенаправить на личную группу Google?

+0

Обычно Google обрабатывает логин. Пользователь, не войвший в систему, сначала будет перенаправлен на свою страницу входа в систему. – Sebastian

+0

Я получаю сообщение о том, что «Запрошенная вами страница недействительна», когда пользователь не выполнил вход. Но тот же URL-адрес работает, когда пользователь уже выполнил вход. –

+0

Вам следует добавить образец URL-адреса на ваш вопрос. См. Ответ ниже о том, как войти в систему. – Sebastian

ответ

1

Обычно Google обрабатывает логин. Пользователь, не войвший в систему, сначала будет перенаправлен на свою страницу входа в систему. Вы не можете использовать OAuth, чтобы регистрировать кого-то в иностранной (известной как Google) услуге. Вы можете использовать OAuth, чтобы проверить, зарегистрирован ли пользователь вообще, но это необязательно.

Dancer::Plugin::Auth::Google documentation имеет неплохое описание того, как настроить логин Google OAuth. Модуль Auth::GoogleAuth может выполнять работу (с меньшей документацией) без использования Dancer, но я никогда не пробовал это сам.