Django,Angular和DRF:Django后端与API的身份验证

dkhaupt

我正在使用Django后端,Angular前端和REST API构建应用程序,并使用Django REST Framework for Angular进行消费。当我仍在使用前端进行后端处理时,我使用提供的Django身份验证来处理用户身份验证,但是现在我正在创建基于REST的应用程序,因此我不确定如何进行身份验证。

由于将通过API检索或提交所有用户数据,因此API身份验证是否足够?如果是这样,我是否需要删除现有的Django身份验证中间件?

现在,当我尝试在该应用程序的早期版本上访问API端点时,我被引导至类似于普通Django登录表单的界面。如果输入有效的用户名和密码,它将不起作用-只是提示您再次登录。删除基本的Django身份验证是否可以防止这种情况?我想被提示登录,但是我不确定如何使用这些技术来处理。

软件包django-rest-auth似乎很有用,并且同一组制作了一个Angular模块-但是文档在安装和提供的端点之后并没有太多。最终,我认为这个问题的核心是:如何将身份验证完全从Django提供的内容切换到django-rest-auth或DRF推荐的其他第三方包之一?

编辑:我在下面发表了此评论,但我意识到我需要弄清楚组合身份验证将如何工作。我不是在构建单个页面的应用程序,因此将从Django提供单独的基本页面,但是每个页面都将命中各种API端点以检索所需的数据。有没有办法让django-rest-auth这样的东西处理所有身份验证?

dkhaupt

对于偶然发现此问题的任何人,我都不知道如何使混合方法起作用。让Django服务每个都包含API调用的页面似乎还可以,但是我从未见过对该API的任何请求-我相信是由于其他一些安全问题。我敢肯定这是可能的,但我还是决定采用单页应用程序实施,以简化流程。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Django REST Framework作为Django的身份验证后端

来自分类Dev

使用 Django 和 Angular 进行 Windows 身份验证?

来自分类Dev

Angular 2 前端 django 2 REST 框架后端用户身份验证

来自分类Dev

带有django后端的Android应用上的新用户注册和身份验证

来自分类Dev

如何从获取 Django 身份验证后端 API 的 Backbone 模型中获取属性

来自分类Dev

Django-将身份验证后端代码与实现分开

来自分类Dev

更改Django身份验证后端以进行测试

来自分类Dev

Django + DRF + Angular:应用从身份验证包呈现JSON响应,而不是重定向

来自分类Dev

应该如何在Django中实现基于JWT的身份验证(drf和simplejwt)?

来自分类Dev

Django注册和身份验证

来自分类Dev

Django NoReverseMatch和身份验证

来自分类Dev

身份验证问题,Django

来自分类Dev

带有身份验证的django和angular.js

来自分类Dev

结合使用Django模板和用户身份验证

来自分类Dev

使用GraphQL和Django进行身份验证

来自分类Dev

Django会话身份验证和Axios POST信号

来自分类Dev

使用Nginx和Django Rest Framework的身份验证问题

来自分类Dev

Django身份验证-成功和失败导致相同的行为

来自分类Dev

django rest框架-了解身份验证和登录

来自分类Dev

结合使用Django模板和用户身份验证

来自分类Dev

无法使用Django和ldap进行身份验证

来自分类Dev

Django 使用 Google 和 VK 进行身份验证?

来自分类Dev

如何使用自定义身份验证后端连接django中的管理页面?

来自分类Dev

Django用户名字段可为空可打破默认身份验证后端

来自分类Dev

找不到所需的Django Facebook Python软件包的身份验证后端

来自分类Dev

使用远程身份验证后端时如何将用户添加到 Django 站点?

来自分类Dev

Angular2前端和.NET Core后端身份验证/帐户系统

来自分类Dev

适用于Django3 + DRF身份验证的AWS Cognito

来自分类Dev

通过在 DRF 中扩展用户模型进行身份验证(Django Rest Framework)

Related 相关文章

  1. 1

    使用Django REST Framework作为Django的身份验证后端

  2. 2

    使用 Django 和 Angular 进行 Windows 身份验证?

  3. 3

    Angular 2 前端 django 2 REST 框架后端用户身份验证

  4. 4

    带有django后端的Android应用上的新用户注册和身份验证

  5. 5

    如何从获取 Django 身份验证后端 API 的 Backbone 模型中获取属性

  6. 6

    Django-将身份验证后端代码与实现分开

  7. 7

    更改Django身份验证后端以进行测试

  8. 8

    Django + DRF + Angular:应用从身份验证包呈现JSON响应,而不是重定向

  9. 9

    应该如何在Django中实现基于JWT的身份验证(drf和simplejwt)?

  10. 10

    Django注册和身份验证

  11. 11

    Django NoReverseMatch和身份验证

  12. 12

    身份验证问题,Django

  13. 13

    带有身份验证的django和angular.js

  14. 14

    结合使用Django模板和用户身份验证

  15. 15

    使用GraphQL和Django进行身份验证

  16. 16

    Django会话身份验证和Axios POST信号

  17. 17

    使用Nginx和Django Rest Framework的身份验证问题

  18. 18

    Django身份验证-成功和失败导致相同的行为

  19. 19

    django rest框架-了解身份验证和登录

  20. 20

    结合使用Django模板和用户身份验证

  21. 21

    无法使用Django和ldap进行身份验证

  22. 22

    Django 使用 Google 和 VK 进行身份验证?

  23. 23

    如何使用自定义身份验证后端连接django中的管理页面?

  24. 24

    Django用户名字段可为空可打破默认身份验证后端

  25. 25

    找不到所需的Django Facebook Python软件包的身份验证后端

  26. 26

    使用远程身份验证后端时如何将用户添加到 Django 站点?

  27. 27

    Angular2前端和.NET Core后端身份验证/帐户系统

  28. 28

    适用于Django3 + DRF身份验证的AWS Cognito

  29. 29

    通过在 DRF 中扩展用户模型进行身份验证(Django Rest Framework)

热门标签

归档