请求:为“暂停用户”单独的 API 细粒度 API 范围

这应该是一个小问题。我希望有一个脚本可以定期自动暂停那些在我们的集中账户系统中被禁用、锁定或以其他方式删除账户的用户。

这可以通过 API Discourse API Docs 轻松完成。但是,似乎没有仅涵盖此功能的细粒度 API 范围。由于存在删除和匿名化的范围,希望添加此功能不会太难。

有了这个有限的范围,密钥泄露可能会让人感到烦恼——但不会造成其他非常大的破坏。

3 个赞

有一个暂停用户范围的功能,除非我理解有误。

1 个赞

你好伊森(或者不是伊森?)。有一个 API 端点。我正在寻找相应 API 密钥的授权范围。我希望能够创建一个 只能 访问此端点的 API 密钥。

请查看管理员用户界面。您会找到类似这样的内容。(页面下方还有更多内容,但用户部分没有“暂停”,除非我错过了什么。)

2 个赞

我不是 Ethan。


我认为范围将是更新用户。

这不可能。最接近的是授予更新用户权限,但这也会允许其他操作,例如静默(停用)激活以及我认为的其他操作。

我不确定“更新”端点和范围是否涵盖了这一点。但是,是的,你说得对——这太宽泛了。因此才有了这个请求。

4 个赞

感谢您提出这个问题,@mattdm

我刚刚创建了一个 PR,为暂停用户添加了 api 范围。

在收到任何反馈后,它应该很快会被合并。

6 个赞