将 django rest 框架 API 限制为我的移动和网络应用程序

use*_*830 5 django-rest-framework django-rest-auth

限制我的 django rest 框架 API 仅可用于我的移动和网络应用程序的推荐方法是什么?我正在使用 django-rest-auth 来验证我的用户。有一些 API 可以匿名访问。但我需要确保所有 API 都只能通过我的应用程序(移动和网络)使用。

任何帮助/教程都非常感谢。谢谢

Lin*_*via 0

您需要在配置级别设置授权方案,以将其限制为仅适用于您的移动/网络应用程序,并在类级别显式设置公共授权方案。有关实现细节,请参阅http://www.django-rest-framework.org/api-guide/permissions/#setting-the-permission-policy