Вращение ключа CKAN API - PullRequest
       12

Вращение ключа CKAN API

1 голос
/ 11 марта 2019

Мне интересно, есть ли какие-нибудь расширения CKAN, которые управляют ротацией ключей API?В идеале мы хотим менять ключи API для всех пользователей каждые 30 дней.Кажется, я ничего не могу найти на страницах расширений или поддержки сообщества в Stackoverflow или GitHub.Как другие организации управляют этим?

1 Ответ

1 голос
/ 11 марта 2019

добро пожаловать в stackoverflow.

Нет ни одного, кто бы знал о том, чтобы обрабатывать автоматический поворот ключей API для пользователей.Однако написание такого расширения тривиально.Вы можете использовать фоновых работников CKAN для периодического создания нового ключа:

result = get_action('user_generate_apikey')(context, {'id': '<id of the user>'})

Я бы также предложил уведомить их, что их ключ был изменен, так как случайным образомсмена ключей свела бы меня с ума.

...