在JIRA中自动禁用帐户

在JIRA中自动禁用帐户,jira,Jira,我一直在阅读一些关于如何在JIRA中禁用(而不是删除)用户的特性请求样式的线程,他们建议的解决方案涉及一系列UI操作。对于我们组织支持的用户数量,这需要通过我们的员工帐户设置逻辑的其余部分实现自动化 我一直在查看JIRA数据库,找到了membershipbase表,但仅仅从这里删除记录,其中USER_NAME=“$username”似乎没有完全成功的结果。当我转到“管理”部分的“用户浏览器”并查找该用户时,仍会显示该用户的组 有没有人有这样的经验,可以在我需要修改的任何其他表上为我指出正确的方向

我一直在阅读一些关于如何在JIRA中禁用(而不是删除)用户的特性请求样式的线程,他们建议的解决方案涉及一系列UI操作。对于我们组织支持的用户数量,这需要通过我们的员工帐户设置逻辑的其余部分实现自动化

我一直在查看JIRA数据库,找到了
membershipbase
表,但仅仅从这里删除记录
,其中USER_NAME=“$username”
似乎没有完全成功的结果。当我转到“管理”部分的“用户浏览器”并查找该用户时,仍会显示该用户的组

有没有人有这样的经验,可以在我需要修改的任何其他表上为我指出正确的方向

提前感谢,


-aj

你可以看看这个方法。就我所记得的,用户需要在
jira users
组中才能登录。因此,如果您从用户中删除此组,它可能就是您所需要的(不是删除,而是停用用户帐户)


如果这没有帮助,我会查看JIRA的源代码(适用于所有类型的许可证afaik),看看哪些表是通过上述方法修改的。

也许你应该看看Atlassian的。即使您不使用SSO,它也可以帮助您与现有基础架构集成,以便集中处理身份验证和授权(即组)。它还提供了一个为相应任务设计的管理前端。

@mhaller-今晚将查看该代码,看看它是否公开了我需要的SQL语句…thx。@mhaller-我查看了代码,看起来JIRA只是使用com.opensymphony.user,而不是他们自己的实现。不幸的是,我也没有时间看他们的代码。也许我会发布另一个关于osuser的问题。。。