33 lines
		
	
	
		
			877 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			877 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
const successRedirect = '/';
 | 
						|
const failureRedirect = '/';
 | 
						|
 | 
						|
export default {
 | 
						|
  local: {
 | 
						|
    provider: 'local',
 | 
						|
    module: 'passport-local',
 | 
						|
    usernameField: 'email',
 | 
						|
    passwordField: 'password',
 | 
						|
    authPath: '/auth/local',
 | 
						|
    successRedirect: successRedirect,
 | 
						|
    failureRedirect: failureRedirect,
 | 
						|
    session: true,
 | 
						|
    failureFlash: true
 | 
						|
  },
 | 
						|
  'auth0-login': {
 | 
						|
    provider: 'auth0',
 | 
						|
    module: 'passport-auth0',
 | 
						|
    clientID: process.env.AUTH0_CLIENT_ID,
 | 
						|
    clientSecret: process.env.AUTH0_CLIENT_SECRET,
 | 
						|
    domain: process.env.AUTH0_DOMAIN,
 | 
						|
    cookieDomain: 'freeCodeCamp.org',
 | 
						|
    callbackURL: '/auth/auth0/callback',
 | 
						|
    authPath: '/auth/auth0',
 | 
						|
    callbackPath: '/auth/auth0/callback',
 | 
						|
    useCustomCallback: true,
 | 
						|
    successRedirect: successRedirect,
 | 
						|
    failureRedirect: failureRedirect,
 | 
						|
    scope: ['openid profile email'],
 | 
						|
    failureFlash: true
 | 
						|
  }
 | 
						|
};
 |