如何使用外部用户身份验证服务实现django rest框架身份验证?

时间:2019-06-14 01:07:55

标签: python django authentication django-rest-framework

我有一个带有Django Rest Framework API的Angular前端。

为了在后端对用户进行身份验证,我需要将用户重定向到外部用户身份验证服务,该服务使用令牌将其重定向回。然后,后端将获取令牌并联系服务以获取用户信息。

我已经实现了一个Django后端,该后端可使用“ login_required”来处理管理员登录的这一过程。但是,当我在DRF路由上使用需要登录的修饰符时,在请求外部User api时出现以下错误:Request Method: OPTIONS Status Code: 405 Method Not Allowed

如果此实现有一个简单的解决方案,那就太好了。但是,告诉我正确的实现涉及一个Custom DRF Authentication类。

0 个答案:

没有答案