docs: function Strategy (options, verify) {
    options = options || {};
    options.authorizationURL = options.authorizationURL || 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize';
    options.tokenURL = options.tokenURL || 'https://login.microsoftonline.com/common/oauth2/v2.0/token';
    
    OAuth2Strategy.call(this, options, verify);
    this.name = options.name || 'windowslive';
    this._userProfileURL = options.userProfileURL || 'https://outlook.office.com/api/v2.0/me';
  
    /**
     * Overwrite `_oauth2.get` to use `request.get` allowing for custom headers.
     */
    this._oauth2.get = function (url, accessToken, callback) {
      request.get({
        url: url,
        headers: {
          'Authorization': 'Bearer ' + accessToken,
          'Accept': 'application/json; odata.metadata=none'
        }
      }, callback);
    };
  
  }