在父级目录配置header信息


Authorization: {{token_var}}
配置token,这里设置一个全局变量,定义一个接口去获取,过期了就点一下接口即可
定义token获取接口

token获取的url取决于项目,一般都是这个;
授权模式选择密码模式,
输入对应账号密码(密码用RSA加密)
client_id默认是这个,可以去客户端授权看一下

这里的角色配置不知道要不要配置,待测试

动态rsa加密密码

// rsa 加密
var encryptor = new JSEncrypt() // 创建加密对象实例
var pubkey = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJL0JkqsUoK6kt3JyogsgqNp9VDGDp+t3ZAGMbVoMPdHNT2nfiIVh9ZMNHF7g2XiAa8O8AQWyh2PjMR0NiUSVQMCAwEAAQ=='
encryptor.setPublicKey(pubkey)
var rsaPassWord = encryptor.encrypt('123456')
console.log(rsaPassWord)
apt.variables.set("rsa_password", rsaPassWord);
这里的公钥需要去对应oauth服务查看

给token赋值

apt.variables.set("token_var", response.json.access_token);
console.log(apt.variables.get("token_var"));
就完美结束了,等token过期就手动调用一下toekn获取接口即可
文章介绍了如何在父级目录设置Authorization头信息,使用全局变量存储Token,并定义接口来获取或刷新Token。Token的获取涉及RSA加密密码,通过OAuth服务的密码模式进行授权,加密过程中使用了公开密钥,并展示了JavaScript加密代码示例。当Token过期时,手动调用接口即可更新。
843

被折叠的 条评论
为什么被折叠?



