我想知道是否有管理API密钥轮换的CKAN扩展?理想情况下,我们希望每30天轮换一次所有用户的API密钥。我在Stackoverflow或GitHub上的扩展或社区支持页面上似乎找不到任何东西。其他组织是如何做到这一点的?
发布于 2019-03-11 14:55:27
欢迎来到stackoverflow。
据我所知,还没有为用户处理自动API密钥轮换的。然而,编写这样的扩展是微不足道的。您可以使用云镜的background workers定期创建新的密钥:
result = get_action('user_generate_apikey')(context, {'id': '<id of the user>'})
我还建议通知他们他们的密钥已经被更改了,因为随意更改密钥会让我发疯。
https://stackoverflow.com/questions/55093803
复制相似问题