Example #1
0
def get_component_client_common_args():
    """
    获取ComponentClient需要的common_args
    @return:
    {
        access_token = 'xxx'
    }
    @rtype: dict
    """
    try:
        last_login_user = get_user_model().objects.all().order_by("-last_login")[0]
    except IndexError:
        logger.warn("There is not a last_login_user")
        raise IndexError("There is not a last_login_user")
    access_token = get_access_token_by_user(last_login_user.username).access_token
    return dict(access_token=access_token)
Example #2
0
 def auth_token(self):
     from bkoauth import get_access_token_by_user
     try:
         return get_access_token_by_user(self.username).access_token
     except Exception:
         return ''