python 得到api令牌arcsight

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 得到api令牌arcsight相关的知识,希望对你有一定的参考价值。

def get_token():
    """
    Every request, this method will be called and generate new api_key using the username and password as the parameter that were defined in the .env file
    :return:
    """
    api_token = ""
    try:
        # Login request url with username and password as a parameter
        login_url = url + "/www/core-service/rest/LoginService/login?login=%s&password=%s" % (
            settings.ARCSIGHT_USERNAME, settings.ARCSIGHT_PASSWORD)

        # Make a get request to login and get the api_token key
        login = requests.get(login_url, verify=settings.ARCSIGHT_CERT)

        response_json = parse_to_json(login)
        api_token = json.loads(response_json)['ns3:loginResponse']['ns3:return']
    except Exception as e:
        # print(e)
        return api_token

    a_token = AuthToken(auth_token=api_token)
    a_token.save()

    return api_token

以上是关于python 得到api令牌arcsight的主要内容,如果未能解决你的问题,请参考以下文章

无法获取 lyft api 的访问令牌

颠沛流离的Arcsight,辉煌不再

在 Python 中为 API 令牌生成 UUID

使用需要不记名令牌的 API 在 Python 中进行 API 调用

需要调用一个api来使用retrofit在android mvvm中刷新令牌,在哪里编写逻辑?

Google Adwords API - 刷新令牌 - python