コード例 #1
0
ファイル: oauth.py プロジェクト: sethmurphy/SpotiChat-Server
def add_oauth_request_token(token, username):
    """add an oauth_request_token"""
    """oauth_request_token is set before redirections used to identify the user in the callback"""
    try:
        key = "%s" % (token)
    
        logging.info("adding new oauth_request_token: %s (%s)" % (token, username))
    
        # add our user object to a simple set, keyed by username
        key = ENVIRONMENT['REDIS_PREFIX'] + "oauth_request_token:%s" % key
    
        affected = get_redis_server().set(key, username)
        # give us 5 minutes to log in
        get_redis_server().expire(key, 360)
        
        logging.info("added new oauth_request_token (%s): %s" % (affected, key))

    except Exception, e:
        logging.info("ERROR adding oauth_request_token %s: %s" % (token, e))
コード例 #2
0
ファイル: oauth.py プロジェクト: sethmurphy/SpotiChat-Server
def add_oauth_request_token(token, username):
    """add an oauth_request_token"""
    """oauth_request_token is set before redirections used to identify the user in the callback"""
    try:
        key = "%s" % (token)

        logging.info("adding new oauth_request_token: %s (%s)" %
                     (token, username))

        # add our user object to a simple set, keyed by username
        key = ENVIRONMENT['REDIS_PREFIX'] + "oauth_request_token:%s" % key

        affected = get_redis_server().set(key, username)
        # give us 5 minutes to log in
        get_redis_server().expire(key, 360)

        logging.info("added new oauth_request_token (%s): %s" %
                     (affected, key))

    except Exception, e:
        logging.info("ERROR adding oauth_request_token %s: %s" % (token, e))
コード例 #3
0
ファイル: oauth.py プロジェクト: sethmurphy/SpotiChat-Server
def find_user_by_oauth_request_token(token):
    """returns a user by oauth_request_token"""
    """oauth_request_token is used to identify the user in the callback"""
    if token == None:
        return None;
        
    logging.info("finding oauth_request_token %s in redis " % token)
    key = ENVIRONMENT['REDIS_PREFIX'] + "oauth_request_token:%s" % (token)
    data = get_redis_server().get(key)

    if data != None:
        logging.info("found token (%s):  %s" % (token, data))
        return find_user_by_username(data)
    else:
        logging.info("unable to find user by oauth_request_token (%s): '%s'" % (key, token))
        return None
コード例 #4
0
ファイル: oauth.py プロジェクト: sethmurphy/SpotiChat-Server
def find_user_by_oauth_request_token(token):
    """returns a user by oauth_request_token"""
    """oauth_request_token is used to identify the user in the callback"""
    if token == None:
        return None

    logging.info("finding oauth_request_token %s in redis " % token)
    key = ENVIRONMENT['REDIS_PREFIX'] + "oauth_request_token:%s" % (token)
    data = get_redis_server().get(key)

    if data != None:
        logging.info("found token (%s):  %s" % (token, data))
        return find_user_by_username(data)
    else:
        logging.info("unable to find user by oauth_request_token (%s): '%s'" %
                     (key, token))
        return None