added passport support with local authentication