Стратегия интеграции приложений .NET и Google Apps - PullRequest
3 голосов
/ 07 декабря 2010

Больше вопросов по архитектуре / долгосрочной перспективе.

Я нахожусь в процессе создания сервиса.Я хотел бы написать его в ASP.NET или MVC, но я также хотел бы интегрировать его с ядром Служб Google (чтобы группы / компании могли добавить его в свой домен Служб Google после покупки).

Я знаю, как разрешить пользователям входить через Google Apps с помощью DotNetOpenAuth, но какой должна быть моя стратегия для тесной интеграции?

Некоторые подвопросы в духе того, что мне интересно:

  • Как обеспечить, чтобы пользователи, вошедшие в Службы Google, могли перенаправляться на мой сайт без повторной регистрации?
  • Можно ли перенаправлять пользователя из Служб Google или я должен стараться сохранитьмое приложение в интерфейсе Служб Google?Есть ли явное преимущество / недостаток одного или другого?
  • Если я захочу сделать и то и другое и сохранить базовый сайт в .NET, я буду вынужден также писать код на Java или Python, чтобы получить его надвижок приложения?Нужно ли иметь его в движке приложения?

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

Заранее благодарим за любую помощь, которую вы можете оказать!

Ответы [ 3 ]

7 голосов
/ 07 декабря 2010

Google App Engine - это предложение Google для облачных вычислений. Google Apps - это предложение Google SAAS. Они различны, и хотя они могут взаимодействовать, они не связаны по своей природе.

Если вы хотите иметь возможность разместить свое приложение на Apps Marketplace , чтобы компании могли добавить ваше приложение в свои домены приложений для использования их пользователями, вам не нужно использовать App Engine. Все, что вам нужно сделать, это убедиться, что ваше приложение поддерживает вход в систему с OpenID, и, если вы хотите, чтобы оно поддерживало SSO, следуйте этим указаниям . Если вы хотите, чтобы ваше приложение получало доступ к данным из других приложений Служб Google, укажите здесь .

0 голосов
/ 23 февраля 2013

чтобы ничего не отнять от отличного ответа Ника, за который я проголосовал, я просто хотел упомянуть, что ссылки устарели. Любой, кто споткнется через это в эти дни, должен пойти:

https://developers.google.com/google-apps/app-apis

Вы можете подтвердить, что ссылки устарели здесь:

https://developers.google.com/gdata/docs/developers-guide

надеюсь, что это поможет кому-то

0 голосов
/ 07 декабря 2010

Если я захочу сделать и то и другое и сохранить базовый сайт в .NET, я буду вынужден также писать код на Java или Python, чтобы получить его на движке приложения?Нужно ли иметь его на движке приложения?

Нет, я думаю, вы могли бы написать его на чистом ASP.NET.Не уверен на 100%, но я так думаю.

...