Пaраметр 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: false
    
  • format_full

    В значении параметра определяется, будет ли $remote_user включать в себя realm, даже если realm задан клиентом (если параметр format_full не установлен или имеет значение false, то $remote_user не будет содержать в себе realm). Other worlds, it truncate $remote_user to strip @REALM.

    Тип параметра:

    • true;

    • false.

    По умолчанию:

    format_full: false
    
  • allow_basic_fallback

    В значении параметра указывается, что модуль возвращается к базовой аутентификации, если клиент не предпринимает попыток согласования или иной причине (например, пользователь вне домена).

    Тип параметра:

    • true;

    • false.

    По умолчанию:

    allow_basic_fallback: true