Пример #1
0
 def __attach_token(self, url_str):
     user = settings.Params['auth']['user']
     token_id = settings.Params['auth']['token']
     md5_token, timestamp = api_token.get_token(user, token_id)
     url_arg_str = "user=%s&timestamp=%s&token=%s" % (user, timestamp,
                                                      md5_token)
     if "?" in url_str:  #already has arg
         new_url = url_str + "&" + url_arg_str
     else:
         new_url = url_str + "?" + url_arg_str
     return new_url
Пример #2
0
 def __attach_token(self, url_str):
     """在请求URL中加入 token_id和用户名 使用md5方式加密"""
     user = settings.Params['auth']['user']
     token_id = settings.Params['auth']['token']
     md5_token, timestamp = api_token.get_token(user, token_id)
     url_arg_str = "user=%s&timestamp=%s&token=%s" % (user, timestamp, md5_token)  # 拼接token
     if "?" in url_str:  # already has arg
         new_url = url_str + "&" + url_arg_str
     else:
         new_url = url_str + "?" + url_arg_str
     return new_url
Пример #3
0
 def __attach_token(self, url):
     user = settings.USER
     token = settings.TOKEN
     md5_token, timestamp = api_token.get_token(user, token)
     url_argv_str = "user=%s&timestamp=%s&token=%s" % (user, timestamp,
                                                       md5_token)
     if "?" in url:
         new_url = url + "&" + url_argv_str
     else:
         new_url = url + "?" + url_argv_str
     return new_url
Пример #4
0
 def attach_token(url_str):
     user = settings.Params["auth"]["user"]
     token_id = settings.Params["auth"]["token"]
     md5_token, timestamp = api_token.get_token(user, token_id)
     url_arg_str = "user=%s&timestamp=%s&token=%s" % (user, timestamp,
                                                      md5_token)
     if "?" in url_str:
         new_url = url_str + "&" + url_arg_str
     else:
         new_url = url_str + "?" + url_arg_str
     return new_url
Пример #5
0
    def __attach_token(self,url_str):
        '''generate md5 by token_id and username,and attach it on the url request'''
        user = settings.Params['auth']['user']
        token_id = settings.Params['auth']['token']

        md5_token,timestamp = api_token.get_token(user,token_id)
        url_arg_str = "user=%s&timestamp=%s&token=%s" %(user,timestamp,md5_token)
        if "?" in url_str:#already has arg
            new_url = url_str + "&" + url_arg_str
        else:
            new_url = url_str + "?" + url_arg_str
        return  new_url
Пример #6
0
    def __attach_token(self,url_str):
        '''generate md5 by token_id and username,and attach it on the url request'''
        user = settings.Params['auth']['user']
        token_id = settings.Params['auth']['token']

        md5_token,timestamp = api_token.get_token(user,token_id)
        url_arg_str = "user=%s&timestamp=%s&token=%s" %(user,timestamp,md5_token)
        if "?" in url_str:#already has arg
            new_url = url_str + "&" + url_arg_str
        else:
            new_url = url_str + "?" + url_arg_str
        return  new_url
Пример #7
0
 def __attach_token(self, url_str):
     '''给请求URL加上token参数'''
     user = settings.Params['auth']['user']
     token_id = settings.Params['auth']['token']
     md5_token, timestamp = api_token.get_token(user, token_id)
     url_arg_str = 'user=%s&timestamp=%s&token=%s' % (user, timestamp,
                                                      md5_token)
     if '?' in url_str:
         new_url = '%s&%s' % (url_str, url_arg_str)
     else:
         new_url = '%s?%s' % (url_str, url_arg_str)
     return new_url
Пример #8
0
 def __attach_token(self, url_str):
     '''generate md5 by token_id and username,and attach it on the url request'''
     user = settings.Params['auth']['user']
     token_id = settings.Params['auth']['token']
     # get_token把 user, timestamp, token_id加密成md5的token
     md5_token, timestamp = api_token.get_token(user, token_id)
     url_arg_str = "user=%s&timestamp=%s&token=%s" % (user, timestamp,
                                                      md5_token)
     # 生成带有 user, timestamp, md5安全验证的url,如:192.168.1.0:8000/asset/report/?user=lcs&timestamp=021546&token=afsdfs
     if "?" in url_str:
         new_url = url_str + "&" + url_arg_str
     else:
         new_url = url_str + "?" + url_arg_str
     return new_url
Пример #9
0
 def __attach_token(self, url_str):
     '''generate md5 by token_id and username,and attach it on the url request'''
     # 从客户端的配置文件中获取用户名
     user = settings.Params['auth']['user']
     # 从客户端的配置文件中获取token
     token_id = settings.Params['auth']['token']
     # 把user以及token_id作为参数传给core下的get_token函数进行处理,并由该函数返回两个变量
     # 返回两个数值,第一个数值是经过md5之后的截取数值,一个是加密时使用的时间戳
     md5_token, timestamp = api_token.get_token(user, token_id)
     # 拼凑url,类似于/asset/report/[email protected]&timestamp=1533541168&token=b80e7d1
     url_arg_str = "user=%s&timestamp=%s&token=%s" % (user, timestamp,
                                                      md5_token)
     # url_str类似于:http://192.168.7.199:8002/asset/report/
     if "?" in url_str:  #already has arg
         new_url = url_str + "&" + url_arg_str
     else:
         new_url = url_str + "?" + url_arg_str
     # new_url 类似于:http://192.168.7.199:8002/asset/report/[email protected]&timestamp=1533541322&token=09e02f7
     return new_url