使用Rally脚本时用API密钥替换凭据

使用Rally脚本时用API密钥替换凭据,rally,Rally,因此,我使用以下Ruby脚本对用户权限进行批量更改: 我的问题是,我需要将此代码放在其他人可以访问的服务器上,并且我希望更改My_vars.rb文件,以API密钥的形式保存我的凭据,而不是用户名和密码 这可能吗?因为它看起来不像删除用户名和密码行,并用API密钥的行替换这些行那样简单,rally_API gem在本节中展示了创建与API密钥连接的示例。用户管理实用程序基于此gem #Using api keys? -- currently rally1 only Go to https://ra

因此,我使用以下Ruby脚本对用户权限进行批量更改:

我的问题是,我需要将此代码放在其他人可以访问的服务器上,并且我希望更改My_vars.rb文件,以API密钥的形式保存我的凭据,而不是用户名和密码

这可能吗?因为它看起来不像删除用户名和密码行,并用API密钥的行替换这些行那样简单,rally_API gem在本节中展示了创建与API密钥连接的示例。用户管理实用程序基于此gem

#Using api keys? -- currently rally1 only
Go to https://rally1.rallydev.com/login
You can generate an api key on this site and use it *instead* of username and password
config = {:base_url => "https://rally1.rallydev.com/slm"}
config[:api_key]   = "_your_api_key_from_https://rally1.rallydev.com/login"
config[:workspace]  = "Workspace Name"
config[:project]    = "Project Name"
config[:headers]    = headers #from RallyAPI::CustomHttpHeader.new()
提交历史表明,rally_api在1.0版中开始支持ApiKey身份验证