微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

注册后的 Django AllAuth 和 dj-rest-auth 自定义用户设置

如何解决注册后的 Django AllAuth 和 dj-rest-auth 自定义用户设置

我在我的 DRF 项目中使用 django-allauth 和 dj-rest-auth 进行社交认证。我已经设法设置了社交身份验证过程,但我想在注册后为用户进行后期配置。我想设置 full_name、is_verified 等。

目前我只有这个视图使身份验证成为可能

class AzureLoginView(SocialLoginView):
    adapter_class = AzureOAuth2Adapter
    client_class = oauth2client
    callback_url = 'http://localhost/login/azure/'

我有一个观点,可以为正常注册设置这些内容,但我不确定如何将其与社会注册相结合。

class AccountViewSet(mixins.CreateModelMixin,GenericViewSet):
    serializer_class = EmailUserSerializer
    permission_classes = [AllowAny,]

    def perform_create(self,serializer):
        fullname = "something"
        # set other user parameters

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。