扩展Django密码重置

时间:2011-08-12 17:55:03

标签: django django-admin

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

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

是明智的

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

谢谢! 连

1 个答案:

答案 0 :(得分:0)

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

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