認証を伴うプロジェクトを行っていますが、SASLとgssapiの違いを完全に理解することはできません。gssapiはSASLのカバーの下で使用されていますか?SASLなしでgssapiを使用できますか?正しいことは何ですか?
libsaslを使用する場合、libgssapi_ *とリンクする必要がありますか?
ありがとう。
SASLとgssapiは、基本的に同じ問題を異なる方法で解決します。どちらも、2つのシステム間で使用するのに最適な一般的な認証方法を見つける方法です。
したがって、 RFC4752のようなものを使用しない限り、gssapiはSASLの内部では使用されません。
はい、SASLなしでgssapiを使用できます。その例としては、kerberos/gssapiプロバイダーを介してWindowsADドメインにログインする一般的なLinuxマシンがあります。
それはすべて、実装する必要のある認証シナリオの種類によって異なります。SASLとgssapiの両方に用途があります。GSSAPIは、Kerberosシステムで最も一般的に使用されます。