def authenticateUserPWD(userid, token): ''' Authenticate user with user's userid and password. Not used right now :param userid: :param token: :return: Boolean ''' pub_pem=getUserPubkey(userid) if pub_pem is None: print "Error in get user public_pem" return False pub_key=RSA.importKey(pub_pem) if pub_key is not None: header, claims=jwt.verify_jwt(token,pub_key,['RS256']) if claims['userid'] is not None: password=claims['password'] if password==getUserPasswordByID(userid): return True else: return False else: return False else: print "Error in generate user public key" return False
def refreshUserToken(userID, oldToken): if userID <0 or oldToken is None or oldToken=="": return None newToken=generateToken(userID,getUserPasswordByID(userID)) if newToken is not None: return newToken else: return None