In order to sign users in after registering them, I manually set the user.backend property. It normally works in my views. In this instance, I\'m trying to register the user v
I'll post this as an answer, But I owe it to https://stackoverflow.com/users/558699/ben in the comments above, and https://stackoverflow.com/a/5837046/1467342. I was scanning this question and missed that what I was looking for was in the comments. Adding a backend manually has been a (hacky) fix for me twice so far:
user.backend = 'django.contrib.auth.backends.ModelBackend'
login(request, user)
In both cases, I'm relying on other authentication methods (email confirmation and admin authenticated session) for verifying permission to log in as this user.