扩展 Django 密码重置

发布于 2024-11-29 20:50:19 字数 227 浏览 0 评论 0原文

我是 Django 新手,希望扩展 Django 的默认密码重置接口,以与 Ping Federate(单点登录)集成,并通过从另一个平台服务调用 Identity API 来更新单独的数据库。根据我上面的描述,请给我一些意见:

1) 如果扩展 Django 内置密码重置或编写自己的密码重置是明智的

2) 如何扩展 Django 内置密码重置以拦截重置密码调用调用其他API?

谢谢! 连

I am new to Django and looking to extend Django's default Password Reset interface to integrate with Ping Federate (single signon) and update a separate database through calling Identity API from another platform service. Based on what I describeb above, please give me some inputs on:

1) If it is wise to extend Django built-in password reset or writing my own

2) How to extend Django build-in password reset to intercept the reset password calls for making calls to other API?

Thanks!
Lian

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

混吃等死 2024-12-06 20:50:19

对于自定义身份验证,您可能应该编写自己的身份验证后端,请参阅:
https://docs.djangoproject.com/en/dev/ topic/auth/#other-authentication-sources

我会用我自己的 urlconf 覆盖默认密码重置视图。
请参阅:https://code.djangoproject。 com/browser/django/trunk/django/contrib/auth/views.py#L135

For custom authentication, you should probably write your own authentication backend, see:
https://docs.djangoproject.com/en/dev/topics/auth/#other-authentication-sources

I would override the default password reset view(s) with my own urlconf.
Refer to: https://code.djangoproject.com/browser/django/trunk/django/contrib/auth/views.py#L135

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文