Связь между веб-приложениями - PullRequest
0 голосов
/ 19 марта 2019

Как я могу общаться между веб-приложениями?

У меня есть приложение, которое управляет моим веб-приложением с другими приложениями. Когда я вхожу в свое приложение, оно позволяет мне подключиться к другому приложению. Я работаю в VS2015 ASP.net MVC, c #. Помогите, пожалуйста!

1 Ответ

0 голосов
/ 19 марта 2019

Я не уверен, что вы подразумеваете здесь под общением.

может иметь два значения -

Переадресация страниц из одного веб-приложения в другое:

Вы хотите, чтобы ссылки других приложений были включены в одно приложение, а затем, когда пользователь щелкает, они могут перенаправлять пользователей на эти соответствующие страницы. Если у вас есть SSO, они даже не будут запрашивать информацию для входа.

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

  • Пока они размещены под одним и тем же доменным именем, это будет работать.

  • Если они размещены не на одном доменном имени, вам придется включить CORS на этих веб-сайтах, чтобы разрешать запросы из других источников.

Во-вторых, общаясь, вы можете просто вызывать API для получения данных в текущем веб-приложении

Для этого вам нужно будет написать RESTful API из других приложений, отвечающих вашим потребностям.

Затем вы можете вызывать эти API как любой другой вызов веб-API.

Здесь также, если другие приложения / API не размещены под тем же доменным именем, вам придется включить CORS.

Чтобы включить CORS в своем приложении, см. Эту статью MSDN .

Для создания API вы можете обратиться к этой статье MSDN .

Опять же, это не является прямым ответом на ваш вопрос. Но я уверен, что этого достаточно, чтобы подумать об интеграции с другими приложениями.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...