I want a user to sign up just by mentioning his/her email ID. But if i use the Account entity for the same, i get an error stating username and password cannot be empty. I am aware that those are required fields mentioned under Validation Rules, but i want to change that and make them unique. Is there any way i can do that? I just want the EmailID so that it can be used for OAuth2.0 validations.
The password validation is in the system module and that module is not editable. You can just set the password value using the random strong password java action in the community commons module and then use Oauth module to login.