我正在编写一个 python 程序,它可以使用我的用户名、密码和 Radious OTP 登录到我的 CyberArk 并生成一个临时身份验证令牌,我可以在其他功能中使用它。谁能告诉我是否有办法将我从手机上的 Authenticator 应用程序获得的 Radious OTP 集成到下面的代码中,或者是否有任何其他方法可以做到这一点。
import requests
url = "https://<MyServer>//PasswordVault/API/Auth/radius/Logon"
payload = "{\n\t\"username\": \"abcd\",\n\t\"Password\": \"efgh\",\n\t\"useRadiusAuthentication\":\"yes\"\n}"
headers = {
'Content-Type': 'application/x-www-form-urlencoded'
}
response = requests.request("POST", url, headers=headers, data = payload)
print(response.text.encode('utf8'))