2015-11-18 7 views
1

Я пытаюсь понять основные различия между этими реализациями SASL. На самом деле я должен признать, что я очень далек от понимания внутренней структуры, поэтому, если у вас есть дополнительные ссылки, кроме соответствующих спецификаций, я был бы очень рад. Я пропускал внутренние документальные фильмы, но поскольку я не эксперт, мне трудно понять, что происходит.Реализации SASL: Cyrus SASL против Gnu SASL против Dovecot SASL?

+0

Я считаю, что этот вопрос слишком широк, чтобы быть ответственным. У меня есть прямой опыт только с cyrus-sasl, который довольно широко используется в дистрибутивах Linux. – Jakuje

ответ

1

SASL - это то, как приложение отделяет механизмы аутентификации от протоколов приложений, то есть приложение в конечном итоге должно ссылаться на реализацию SASL. Если приложение поддерживает несколько реализаций SASL, тогда распределение в конечном итоге выбивает тот, который используется.

Выбор действительно о гибкости/надежности и производительности/простоте. Или, если это не так, так оно и заканчивается на практике.

С учетом этого я лично предпочел бы DovecotSASL, когда это было возможно. По соображениям производительности и простоты. Это предполагает, что он предоставляет все необходимые вам функции, конфигурация была интуитивно понятной. Фактически, они должны действительно рассмотреть возможность создания DovecotSASL собственного проекта и продвигать его, как это делает Кир.

 Смежные вопросы

  • Нет связанных вопросов^_^