我希望使用Django编写的REST API的用户能够使用SSH密钥进行身份验证。
我正在做的是创建了一个API,使我可以通过命令行将软件发布到我的网站。访问该API时,我想使用ssh密钥进行身份验证。
因此我在用户界面中可以添加与用户帐户关联的公共ssh密钥。
现在我该如何验证密钥以进行认证?我该怎么办?
我有我的API客户端,可以对以下内容进行调用:
https://examlple.com/api/release/
如何验证密钥!?我发现了几个python库,但它们不完整或不清楚。朝正确方向迈出的任何一步都会有所帮助。