【问题标题】:Implementations of SASL: Cyrus SASL vs Gnu SASL vs Dovecot SASL?SASL 的实现:Cyrus SASL vs Gnu SASL vs Dovecot SASL?
【发布时间】:2016-11-09 05:22:35
【问题描述】:

我试图了解这些 SASL 实现之间的主要区别。实际上我不得不承认我离了解内部结构还很远,所以如果您除了各自的规格之外还有其他参考资料,我会很高兴。我跳过了内部纪录片,但由于我不是专家,我很难理解发生了什么。

【问题讨论】:

  • 我认为这个问题太宽泛,无法回答。我只有 cyrus-sasl 的直接经验,它在 Linux 发行版中被广泛使用。

标签: sasl dovecot cyrus


【解决方案1】:

SASL 是应用程序将身份验证机制与应用程序协议分离的方式,这意味着应用程序最终必须链接到 SASL 实现。如果一个应用程序支持多个 SASL 实现,那么发行版最终会选择使用哪一个。

选择确实是关于灵活性/稳健性与性能/简单性。或者,如果不是,这就是它最终在实践中发挥作用的方式。

话虽如此,我个人更喜欢 DovecotSASL。出于性能和简单性的原因。这假设它提供了您需要的所有功能,配置很直观。事实上,他们真的应该考虑让 DovecotSASL 成为自己的项目,并像 Cyrus 那样推广它。

【讨论】:

    猜你喜欢
    • 2015-09-02
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多