I'm am creating a Django web app with customised users authentication policy: only the superuser has a password and the users identification field is the email field. Normal users are only able to login by OAuth protocol so I don't need to store passwords for them. I created a custom user by overriding and extending AbstractBaseUser class.
Is there a way in Django Admin to allow to add/edit users with a blank password field (unusable password)? Thank you.