Sure, but as a site you should either depend on 3rd-party auth and deal with the possibility of downtime, or be up-front about wanting your own credentials. To pretend like FB or Google login will work and then demanding a user/pass is deceptive and really, really annoying.