我正在为移动应用程序构建一个 api。移动客户端完全支持 cookie,所以我想使用SessionAuthentication。在遵循Django rest 框架教程之后,您将如何配置 api 并与之交互以重置用户密码?
我知道 Django 公开了这些路径
accounts/login/ [name='login']
accounts/logout/ [name='logout']
accounts/password_change/ [name='password_change']
accounts/password_change/done/ [name='password_change_done']
accounts/password_reset/ [name='password_reset']
accounts/password_reset/done/ [name='password_reset_done']
accounts/reset/<uidb64>/<token>/ [name='password_reset_confirm']
accounts/reset/done/ [name='password_reset_complete']
注意我没有使用 BasicAuthentication,我使用的是 SessionAuthentication。移动客户端应该发出哪些 http 请求?