Как определить, какое приложение запрашивает вызов от API в Python Flask - PullRequest
0 голосов
/ 05 сентября 2018

На моем сервере я могу получить вызов GET API через конечные точки. Как определить, какая точка вызова вызывается? Это URL в проекте Api_for_insider_dir или Api_for_outsider_dir? Как мне добиться этого?

Подробнее: У меня есть набор конечных точек URL-адресов, расположенных по пути Api_for_insider_dir> urls.py для проекта Api_for_insider_dir , а также набор конечных точек URL-адресов, размещенных по пути Api_for_outsider_dir> urls.py для проекта Api_for_outsider_dir

Итак, * У меня есть 2 приложения для внутренних пользователей (офис) и внешних пользователей (клиенты). * Каждая конечная точка использует токен доступа, сгенерированный во время регистрации или входа в систему для аутентификации. * В каталоге api каждого проекта есть файл core.py, в котором упоминается вся конфигурация. * Я не должен получать доступ к Api_for_insider_dir API, используя токен доступа, сгенерированный для другого проекта (Api_for_outsider_dir) Api, который находится в той же иерархии папок, и наоборот.

Ниже приведена структура папок моего проекта:

Master_app
__Api_for_insider_dir
____api_dir
____templates_dir
____core.py
____urls.py

__Api_for_outsider_dir
____api_dir
____templates_dir
____core.py
____urls.py
__Settings_dir
____ _init.py_
____ dev.py

Дайте мне знать, если вам нужна дополнительная информация. Я попытался передать заголовок в URL как инсайдера или аутсайдера. Это неосуществимо, потому что мне придется изменить все API. Мне нужна идея на этот счет.

...