如果有人知道,如果Jenkins有任何API可以给予我用户>>配置选项卡中存在的API令牌列表,可以帮助我吗?x1c 0d1x的数据提前感谢!!
5ktev3wc1#
您可以运行以下groovy脚本。
user = hudson.model.User.get('username') prop = user.getProperty(jenkins.security.ApiTokenProperty) tokenList = prop.getTokenStore().getTokenListSortedByName() tokenList.each() { println(it.getName()) }
字符串通常我从管理员那里运行它来获取每个令牌的统计信息以及它属于谁。
hzbexzde2#
如果您不知道用户名,并且希望列出所有用户的令牌,则可以在groovy控制台中使用此代码片段
import hudson.model.User User.getAll().each { user -> prop = user.getProperty(jenkins.security.ApiTokenProperty) tokenList = prop.getTokenStore().getTokenListSortedByName() tokenList.each { token -> println("$user -> $token.name") } }
字符串
2条答案
按热度按时间5ktev3wc1#
您可以运行以下groovy脚本。
字符串
通常我从管理员那里运行它来获取每个令牌的统计信息以及它属于谁。
hzbexzde2#
如果您不知道用户名,并且希望列出所有用户的令牌,则可以在groovy控制台中使用此代码片段
字符串