Реализации SASL: Сайрус SASL против Gnu SASL против Dovecot SASL?

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

1 ответ

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

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

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

Другие вопросы по тегам