Пaраметр spnego (util_spnego)#
Группа параметров spnego предназначена для аутентификации kerberos.
Опциональные параметры:
keytab
В значении параметра указывается абсолютный путь к файлу keytab.
Тип параметра: строковое значение.
По умолчанию: keytab: '/etc/krb5.keytab'
realm
В значении параметра указывается имя области kerberos.
Обязательно в случае:
keytab is not None.
Тип параметра: строковое значение.
По умолчанию: не имеет значения по умолчанию.
service_name
В значении параметра указывается имя сервиса, который будет использоваться при получении учетных данных.
Обязательно в случае:
keytab is not None.
Тип параметра: строковое значение.
По умолчанию: не имеет значения по умолчанию.
authorized_principal
В значении параметра устанавливаются определенные, авторизованные пользователи.
Тип параметра: последовательность строковых значений.
По умолчанию: не имеет значения по умолчанию.
force_realm
В значении параметра определяется, необходимо ли перезаписывать $remote_user, если клиент имеет собственный realm, отличный от заданного. В случае 'true', будет осуществлена принудительная аутентификация с использованием заданного значения realm, или значения realm по умолчанию, если realm явно не объявлен.
Тип параметра:
true;
false.
По умолчанию:
force_realm: falseformat_full
В значении параметра определяется, будет ли $remote_user включать в себя realm, даже если realm задан клиентом (если параметр format_full не установлен или имеет значение false, то $remote_user не будет содержать в себе realm). Other worlds, it truncate $remote_user to strip @REALM.
Тип параметра:
true;
false.
По умолчанию:
format_full: falseallow_basic_fallback
В значении параметра указывается, что модуль возвращается к базовой аутентификации, если клиент не предпринимает попыток согласования или иной причине (например, пользователь вне домена).
Тип параметра:
true;
false.
По умолчанию:
allow_basic_fallback: true