0

我正在编写一个 python 程序,它可以使用我的用户名、密码和 Radious OTP 登录到我的 Cyber​​Ark 并生成一个临时身份验证令牌,我可以在其他功能中使用它。谁能告诉我是否有办法将我从手机上的 Authenticator 应用程序获得的 Radious OTP 集成到下面的代码中,或者是否有任何其他方法可以做到这一点。

以下链接难以理解:https ://docs.cyberark.com/Product-Doc/OnlineHelp/PAS/10.10/en/Content/SDK/Cyber​​ArkAuthentication-Logon.htm

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'))
4

0 回答 0