Soapui - oauth2获取Access令牌而不点击"获取令牌"

时间:2018-03-12 17:06:23

标签: oauth-2.0 soapui

如何在脚本开头自动启动oauth2令牌检索,而无需点击"获取令牌"?

2 个答案:

答案 0 :(得分:0)

我找到了groovy脚本来启动oauth2 get标记:

import com.eviware.soapui.impl.rest.actions.oauth.OltuOAuth2ClientFacade

def authContainer = testRunner.testCase.testSuite.project.OAuth2ProfileContainer
// Get OAuth2 profile name
def profileName = context.expand("Oauth2")
def authProfile = authContainer.getProfileByName(profileName)

def clientFacade = new OltuOAuth2ClientFacade()
clientFacade.requestAccessToken(authProfile)
//To get the access token
def accessToken = authProfile.getAccessToken()

答案 1 :(得分:-1)

感谢groovy脚本,当我在本地计算机上运行它时,它对我有用。 但是,当我在jenkins服务器上运行它时,出现此错误:     

验证失败

[Script Assertion] Unable to open DISPLAY