需要JSR 223预处理器Groovy代码以使用此从代码验证器获取code_challanges
有人能帮帮忙吗
9gm1akwq1#
如果你需要的话,就去写吧,这不是一个代码编写服务,你应该自己尝试一些东西,如果你遇到问题就问一个问题。如果你把任务分解成几个部分,你就可以在标准的Java SDK中找到函数来实现生成。可根据您的需求进行调整:
def code_verifier = 'foo' //ASCII def ascii = code_verifier.getBytes('US-ASCII') //SHA256 def messageDigest = java.security.MessageDigest.getInstance('SHA-256') messageDigest.update(ascii, 0, ascii.length) def sha256 = messageDigest.digest() //BASE64URL-ENCODE def code_challenge = Base64.getUrlEncoder().withoutPadding().encodeToString(sha256) log.info('Code challenge: ' + code_challenge)
关于JMeter中Groovy脚本的更多信息:Apache Groovy: What Is Groovy Used For?
1条答案
按热度按时间9gm1akwq1#
如果你需要的话,就去写吧,这不是一个代码编写服务,你应该自己尝试一些东西,如果你遇到问题就问一个问题。
如果你把任务分解成几个部分,你就可以在标准的Java SDK中找到函数来实现生成。
可根据您的需求进行调整:
关于JMeter中Groovy脚本的更多信息:Apache Groovy: What Is Groovy Used For?