Eve:表示当前登录用户的端点

时间:2016-07-27 11:45:11

标签: python eve

我将auth功能与oauth结合使用。我希望有一个端点,如:/api/v1/user/current代表当前登录的用户。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用常规Flask路由来实现这一目标。请记住,Eve是Flask的子类,因此无论是否适用于Flask,通常也可以使用Eve,启用自定义端点:

from eve import Eve

app = Eve()

@app.route('/user/current')
def current_user():
    # perform your magic here
    user_name = your_own_logic()
    return 'Welcome back, %s' % user_name

if __name__ == '__main__':
    app.run()

有关详细信息,请参阅this article