首页 > 解决方案 > 如何在不要求用户输入凭据的情况下从 unix 访问 django webapp REST API 端点

问题描述

我有一个 django webapp 在工作中运行。我们有一些可用的 REST API,可以通过我们在 unix 中的流程访问。目前,为了避免要求用户输入他们的凭据,我们将服务帐户名称和凭据存储在磁盘上的“秘密”位置。我的 python 代码从那里读取凭据以登录并访问在我们的 django 应用程序上运行的 REST API。

我相信有更好的方法来做到这一点。有没有办法利用用户以某种方式登录到 unix 来获得身份验证以使用 REST API?我听说 kerberos 在这里可能有用吗?

谢谢您的帮助!

标签: djangounixdjango-rest-frameworkcredentials

解决方案


推荐阅读