如何在Python Flask中确定哪个应用程序正在从api请求调用

时间:2018-09-05 15:15:38

标签: python-3.x flask access-token restful-authentication flask-restful

在我的服务器中,我可以通过端点接收GET api调用。如何确定正在调用哪个定点?它是项目Api_for_insider_dir还是Api_for_outsider_dir中的URL?我该如何实现这一目标?

详细信息: 我已将项目 Api_for_insider_dir 的URL端点设置在路径 Api_for_insider_dir> urls.py 上,还将URL端点的设置放置在路径 Api_for_outsider_dir> urls上。 py 用于项目 Api_for_outsider_dir

所以, *我有2个针对内部用户(办公室)和外部用户(客户)的应用程序。 *每个端点都使用在注册或登录期间生成的访问令牌来对其自身进行身份验证。 *每个项目的api目录都有一个core.py文件,其中提到了所有配置。 *我不应该使用在相同文件夹层次结构中为另一个项目(Api_for_outsider_dir)Api生成的访问令牌访问Api_for_insider_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。我需要一些想法。

0 个答案:

没有答案