Интеграция удаленных приложений Django / Python на веб-сайте WordPress - PullRequest
0 голосов
/ 27 апреля 2020

Допустим, у меня есть веб-сайт, размещенный на WordPress в экземпляре A. В экземпляре B (AWS E C или другом облаке) запущен набор Python приложений, которые интегрированы с Django , В результате эти приложения генерируют диаграммы (например, Plotly) и в целом обслуживают запросы через WEB API. Ко всем этим можно получить доступ после аутентификации с использованием Django подсистемы управления пользователями.

Я хотел бы предоставить средства аутентификации для доступа к службам E C, размещенным на моем веб-сайте WP. Я предполагаю, что это должно быть относительно тривиально, поскольку я могу просто добавить небольшую форму входа в iframe, создавая таким образом токен авторизации локально, и он будет использоваться всякий раз, когда веб-сайт WP свяжется с экземпляром E C, например, для получения диаграмм в нескольких других iframes - пожалуйста, исправьте меня, если я здесь не прав.

Как я могу сообщить родительскому веб-сайту (размещенному на WP), что он, например, не должен отображать ничего в области, где находятся iframes до аутентификации или когда сеанс потерян (вход в систему)? А затем, как сказать родительскому веб-сайту разместить iframes после аутентификации?

Примечание: я не хочу касаться системы управления пользователями WP, поэтому не обсуждается интеграция пользователей с удаленным сервером и т. Д. c. Веб-сайт, размещенный на WP, используется только для обеспечения простого блога и некоторых служб, извлекаемых с удаленного сервера после аутентификации на удаленном сервере.

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