地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【メール】cyrus-saslとは

www.cyrusimap.org

Cyrus SASL(Simple Authentication and Security Layer)は、アプリケーションに認証機能を提供するためのAPI(アプリケーションプログラミングインターフェース)です。このフレームワークは、さまざまな認証方法をサポートし、アプリケーション開発者がセキュアな認証メカニズムを簡単に統合できるように設計されています。これもC言語で実装されているオープンソースになっています。

github.com

SASLとは

ja.wikipedia.org

SASLとは、「Simple Authentication and Security Layer」の略で、 その名の通り、認証やセキュリティに関する処理を行うための層です。OSI参照モデルでいうところ「アプリケーション層」と「プレゼンテーション層」に関連しているという理解を個人的にはしました。postfix や dovecotなどと連携することで認証を独自に持っていないアプリケーションから利用したりします。