如何撤销Django OAuth Toolkit中的应用授权?

时间:2015-11-20 22:46:47

标签: python django oauth

我正在使用Django Rest Framework和Django OAuth Toolkit实现OAuth2提供程序。

Django OAuth Toolkit已经有一组用于管理OAuth应用程序的视图。此视图允许第三方应用程序开发人员在Application模型上执行基本CRUD。资源所有者还可以a sample view授权第三方应用。

但是,我无法找到资源所有者撤销第三方应用授权的正确方法。有一个撤销令牌端点但如果我做对了它就会提供不同的工作。

基本上我尝试构建一个类似于GitHub的“授权应用程序”页面的视图:

enter image description here

看起来RefreshToken model是我应该用来列出连接的那个。但是,当用户重新授权应用程序时,工作效果不如预期。每次成功授权提示后都会创建RefreshToken实例,并且连接列表会以重复项增长。

有没有人成功用Django OAuth Toolkit实现了类似的观点?

0 个答案:

没有答案