code: function(redirect_uri, nofollow, expires_at, display) {
  		if (!redirect_uri) return Promise.reject(new Error('wotblitz.auth.login: redirect_uri is required'));
  
  		return request({
  			hostname: hosts.wot,
  			path: '/wot/auth/login/'
  		}, {
  			display: display,
  			expires_at: expires_at,
  			nofollow: typeof nofollow === 'undefined' || nofollow ? 1 : 0,
  			redirect_uri: redirect_uri
  		});
  	}
docs: Authenticates user based on Wargaming.net ID (OpenID)
  
  @param {string} redirect_uri this is where the user is sent after the login process
  @param {number} [nofollow=1] prevents automatic redirect to the login process
  @param {number} [expires_at] token will expire at this date or time delta in seconds
  @param {string} [display] layout for mobile applications, values can be "page" or "popup"
  @returns {Promise<Object>} resolves to object containing the URL for the login process