САСЛ против Гссапи - PullRequest
5 голосов
/ 24 марта 2012

Я делаю проект, который включает аутентификацию, и я не могу понять разницу между SASL и gssapi. Используется ли gssapi под прикрытием SASL? Могу ли я использовать gssapi без SASL? Как правильно поступить?

Если я использую libsasl, нужно ли связываться с libgssapi _ *?

Спасибо.

1 Ответ

4 голосов
/ 24 марта 2012

SASL и gssapi в основном решают одну и ту же проблему по-разному. Оба являются способом найти лучший общий метод аутентификации для использования между двумя системами.

Так что нет, gssapi не используется под капотом в SASL, если вы не используете что-то вроде RFC4752

Да, вы можете использовать gssapi без SASL, например, это может быть типичная машина linux, которая входит в домен Windows AD через провайдеров kerberos / gssapi.

Все зависит от того, какие сценарии аутентификации вам нужно реализовать, и SASL, и gssapi имеют свои применения. GSSAPI чаще всего используется с системой Kerberos.

...