(feat) added Auth factory for homepage signin