У меня есть веб-сайт, управляемый данными, написанный на asp.net.Я просил третьих лиц связаться со мной и спросить, могу ли я предоставить фирменный доступ их собственным пользователям.Я думаю, что это определенно то направление, по которому я хочу перейти на сайт, но я не уверен, что это лучший способ сделать это.Я собираюсь получить некоторую информацию о различных способах реализации этого, а также некоторые плюсы и минусы каждого метода.
Я собираюсь наложить как можно меньшую техническую нагрузку на третью сторону.Надеюсь, я смогу просто предоставить им фрагмент html-кода, и это будет все, что нужно для интеграции.
Вот несколько способов, с помощью которых я пришел, чтобы это произошло.Пожалуйста, прокомментируйте мудрость каждого и предоставьте альтернативы, если вы считаете их жизнеспособными:
- Создайте поддомен для третьей стороны.Прочитайте это из переменных сервера и установите тему и данные соответственно.Предоставьте ссылку на сторонний веб-мастер.
- Создайте страницу перенаправления, например, http://MywebApp.com/landingpage?ClientID=xxxx. Страница принимает xxxx и записывает в сеанс, а затем используется для установки тем и данных.Как и выше
- Работа в рамках IFRAME на стороннем сайте.
- Предоставьте код Javascript стороннему веб-мастеру для динамического создания контента на их веб-сайтах, исходящих с наших серверов.Я даже не уверен, как это сделать, но я вижу, что провайдеры, такие как Disqus и Facebook, используют этот подход.