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