django - 如何在不要求用户输入凭据的情况下从 unix 访问 django webapp REST API 端点
问题描述
我有一个 django webapp 在工作中运行。我们有一些可用的 REST API,可以通过我们在 unix 中的流程访问。目前,为了避免要求用户输入他们的凭据,我们将服务帐户名称和凭据存储在磁盘上的“秘密”位置。我的 python 代码从那里读取凭据以登录并访问在我们的 django 应用程序上运行的 REST API。
我相信有更好的方法来做到这一点。有没有办法利用用户以某种方式登录到 unix 来获得身份验证以使用 REST API?我听说 kerberos 在这里可能有用吗?
谢谢您的帮助!
解决方案
推荐阅读
- php - PHP Websocket 客户端
- r - 如何用ggplot在直方图上绘制密度?
- sql - 与 SQL 中的表不同的值行
- javascript - 一旦出现错误,webpack-dev-server 将停止工作,即使错误修复后浏览器也不会再次自动更新
- python - 查找所有连续时间戳组,并为数据帧中的每个组分配一个唯一的 id
- c++ - CentOS6 上重新编译的库与 Ubuntu 20.04 上的结果不同
- qemu - qemu-riscv 如何将设备树 Blob 传递给来宾内核?
- c# - 人工智能书籍内容分类
- lighthouse - 如何修复 Lighthouse “提供低分辨率图像”
- javascript - React 本机钩子不会重新加载信息