Custom credential types for Universal Login

We have a requirement to authenticate customers with their mobile number and DOB instead of username and password. Is it possible to configure the Universal Login system to use custom credential types (including related input validation), or is the best alternative to implement Embedded Login?