User authentication based on Passport