2013-07-09 5 views
2

У меня есть разные сайты (в собственном домене) со своими системами аутентификации. То, что я пытаюсь сделать, - это объединить всю аутентификацию с аутентификацией Google, чтобы пользователям приходилось регистрироваться только с учетными данными Google. Я думаю, что они войдут в систему со своими учетными данными Google и будут перенаправлены на панель мониторинга, на которой есть ссылки на изображения на других сайтах. Пользователь должен иметь возможность перейти на любой из сайтов и автоматически войти в систему, поскольку они уже прошли аутентификацию. Я видел, что есть проверка подлинности для Google Apps, но это то же самое для моих веб-сайтов?Google Cross Domain Authentication

Что я не уверен в том, как это происходит в перекрестном домене? Как другие домены знают, что пользователь уже прошел аутентификацию? Кроме того, если пользователь выходит из системы, они больше не смогут получить доступ к каким-либо сайтам. У кого-нибудь есть опыт реализации чего-то подобного? Любые ресурсы высоко ценятся. Я буду реализовывать это в Coldfusion, поэтому ресурсы Coldfusion - это бонус.

ответ

3

Ваш разговор об использовании Google для входа/регистрации i.e Using OAuth 2.0.

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

ресурсов на Google Войти с ColdFusion по Raymond Camden

Дело в том, что вам нужно установить определенный протокол для построения доверия.

Другие варианты:

Google oauth javascript cross domain

+0

Отлично! Спасибо за ресурсы. Вы сказали, что пользователю необходимо будет подтвердить каждое приложение, чтобы разрешить доступ. Как только начальное подтверждение будет выполнено, при следующем входе в систему они будут автоматически регистрироваться во всех моих доменах? И будут ли они выходить из всех доменов, когда они выйдут из системы? – Guest