Используя Google объединенный в федерацию вход в систему с приложением Google Apps и ASP.net

Как организация, мы используем Google Apps. У нас есть заплаченная версия (отображенный на нашем домене) и т.д...

Мы разрабатываем веб-приложение для управления заказами и другой бизнес-функциональностью. Я хочу смочь использовать объединенный в федерацию вход в систему с нашими учетными записями приложений Google, Например, если пользователь зарегистрирован на их адрес электронной почты (Gmail) - они должны автоматически быть зарегистрированы к нашему приложению ASP.net, Если они не зарегистрированы - журнал в форме должен автор против нашей учетной записи приложений Google.

Как это может быть сделано? Действительно ли возможно смочь "получить" пользователя, который в настоящее время зарегистрирован с помощью этого метода и т.д....?

8
задан Alex 11 August 2010 в 13:26
поделиться

3 ответа

Конечно, используйте dotNetOpenAuth . Он рекомендован библиотекой OpenId и должен быть простым в использовании. Поскольку Google предоставляет интерфейс OpenId, проблем с его использованием в вашем приложении возникнуть не должно.

Stackoverflow успешно использует его, и я всегда захожу сюда, когда захожу в свою учетную запись Google.

2
ответ дан 6 December 2019 в 04:42
поделиться

Просто проведя быстрый поиск в документации Google API, похоже, что вам нужно использовать реализацию протокола OAuth от Google .

0
ответ дан 6 December 2019 в 04:42
поделиться

Если вы еще не начали разработку, вы можете даже рассмотреть возможность разработки для Appengine - используя python или Java (хотя я бы сам предпочел Python).

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

-4
ответ дан 6 December 2019 в 04:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: