code: function Authorizer (parser, logger, whiteList){
    if (whiteList && !(whiteList instanceof Array)) throw Error('WRONG_ARGS');
    this.parser = parser;
    //if (typeof logger === 'string') this.logger = require(__dirname+'/logger.js').getLogger(logger);
    this.logger = logger || require(__dirname+'/logger.js').getLogger('Auth');
    this.whiteList = whiteList || [];
  
    return this;
  }
docs: Module check auth of connection.
  Модуль проверки возможности авторизации.
  @class HeraldServer.Authorizer
  @alternateClassName Authorizer
  @member HeraldServer
   
  Constructor.
  Конструктор.
  @method constructor
  @param {CryptMaker} parser Object, that can parse messages.
  Объект для парсинга сообщений
  @param {Logger | Object} [logger] Logger object. Default is {@link Logger Logger} with {@link Logger#name Logger.name} = "Auth".
  Объект для логгирования. По умолчанию - {@link Logger Logger} с {@link Logger#name Logger.name} = "Auth".
  @param {String[] | RegExp[]} [whiteList]
  List of applications can connect. If list is empty - any is allowed. Can be RegExp's.
  Список приложений, которые могут подключаться. Если список пустой - разрешены все. Можно использовать регулярные выражения.
  @returns {Authorizer}