Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django-oauth2-provider在令牌身份验证之前检查用户_Django_Oauth 2.0_Django Rest Framework_Django Authentication_Oauth Provider - Fatal编程技术网

django-oauth2-provider在令牌身份验证之前检查用户

django-oauth2-provider在令牌身份验证之前检查用户,django,oauth-2.0,django-rest-framework,django-authentication,oauth-provider,Django,Oauth 2.0,Django Rest Framework,Django Authentication,Oauth Provider,我正在使用Django OAuth2工具包在REST API中提供访问令牌。(移动客户端将令牌用于其主身份验证方案) 它在验证用户和提供访问令牌方面非常有效,但问题是并非所有用户都应该能够“登录”,即用户模型中有一个布尔字段,用于确定是否验证用户电子邮件地址 因此,在设置该布尔字段之前尝试登录的用户应收到来自令牌身份验证API的不同响应 在Django oauth2提供程序库中有没有标准的方法来检查它 提前感谢,任何帮助都将不胜感激 注:显而易见的方法是创建一个中间API视图,该视图首先检查用户

我正在使用Django OAuth2工具包在REST API中提供访问令牌。(移动客户端将令牌用于其主身份验证方案)

它在验证用户和提供访问令牌方面非常有效,但问题是并非所有用户都应该能够“登录”,即用户模型中有一个布尔字段,用于确定是否验证用户电子邮件地址

因此,在设置该布尔字段之前尝试登录的用户应收到来自令牌身份验证API的不同响应

在Django oauth2提供程序库中有没有标准的方法来检查它

提前感谢,任何帮助都将不胜感激

注:显而易见的方法是创建一个中间API视图,该视图首先检查用户,然后调用oauth库的视图,但这意味着要为数据库做额外的工作,这是我试图避免的