War*_*ick 5 python django oauth
我正在使用 Django Rest Framework 和Django OAuth Toolkit实现 OAuth2 提供程序。
Django OAuth Toolkit 已经拥有一组用于管理 OAuth 应用程序的视图。此视图允许第三方应用程序开发人员在应用程序模型上执行基本的 CRUD。还有一个供资源所有者授权第三方应用程序的示例视图。
但是我无法找到资源所有者撤销第三方应用程序授权的正确方法。有一个撤销令牌端点,但如果我做对了,它会起到不同的作用。
本质上,我尝试构建一个类似于 GitHub 的“授权应用程序”页面的视图:
看起来RefreshToken 模型是我应该用来列出连接的模型。但当用户重新授权该应用程序时,其工作效果并不如预期。每次成功授权提示后都会创建 RefreshToken 实例,并且连接列表会随着重复项的增加而增长。
有人使用 Django OAuth Toolkit 成功实现了类似的视图吗?