Scripting. |
| Interface | Description | |
|---|---|---|
| IJwtTokenParameters | Parameters to generate Jwt token | |
| IJwtTokenProvider |
Provider used for generating JWT tokens with provided parameters which is signed with symmetric/asymmetric key.
If signingKeyType is Symmetric or Asymmetric, will look at Credential Management for the signingKeyEntryName.
If signingKeyType is AsymmetricWithCertificate, will look at Certificate Management for the signingKeyEntryName.
Python claims = { "Username": "myCpqUser", "Domain": "myCpqDomain"}
tokenParameters = JwtTokenProvider.CreateParameters(claims, "test_cpq_secret", 300)
token = JwtTokenProvider.Generate(tokenParameters)
headers = {
"Authorization": "Bearer " + token
}
response = RestClient.Get("https://{myCPQInstallation}/customapi/executescript?scriptName=myAPIScript", headers) |
| Enumeration | Description | |
|---|---|---|
| JwtTokenKeyType | Jwt token signing key type |