Я бы хотел, чтобы пользователи моего REST API, написанного на Django, могли проходить аутентификацию с использованием ключей SSH.
Что я делаю, так это то, что я создал API, который позволяет мне выпускать программное обеспечение для моего сайта через командную строку. Я хочу аутентифицироваться, используя мой ключ ssh при доступе к этому API.
Итак, в моем пользовательском интерфейсе есть возможность добавлять открытые ssh-ключи, связанные с моей учетной записью.
Теперь, как мне проверить ключи для аутентификации? Что мне делать?
У меня есть API-клиент, который отправит вызов по номеру:
https://examlple.com/api/release/
Как можно проверить ключи !? Я нашел пару библиотек Python, но они неполные или неясные. Любой шаг в правильном направлении был бы полезным.