MDL-27953 auth: introduced function can_be_manually_assigned which allows plugins to specify if they can be assigned to users manually