From: Alan T. DeKok Date: Thu, 6 Mar 2025 16:24:01 +0000 (-0500) Subject: remove '&' from krb5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b14edc429549fe35bb3014962e322cdbdd359cf;p=thirdparty%2Ffreeradius-server.git remove '&' from krb5 --- diff --git a/doc/antora/modules/reference/pages/raddb/mods-available/krb5.adoc b/doc/antora/modules/reference/pages/raddb/mods-available/krb5.adoc index 40781229e9..cabfc0ad65 100644 --- a/doc/antora/modules/reference/pages/raddb/mods-available/krb5.adoc +++ b/doc/antora/modules/reference/pages/raddb/mods-available/krb5.adoc @@ -81,8 +81,8 @@ krb5 krb5 { keytab = /path/to/keytab service_principal = name_of_principle -# username = &User-Name -# password = &User-Password +# username = User-Name +# password = User-Password reuse { # min = 10 # max = 100 diff --git a/raddb/mods-available/krb5 b/raddb/mods-available/krb5 index 3a26c5de66..b9604ed355 100644 --- a/raddb/mods-available/krb5 +++ b/raddb/mods-available/krb5 @@ -31,11 +31,11 @@ krb5 { # # If this is just a user name, then the default Kerberos realm will # automatically be added. -# username = &User-Name +# username = User-Name # # password:: The password to use in user authentication -# password = &User-Password +# password = User-Password # # .Reusable Handles diff --git a/src/modules/rlm_krb5/rlm_krb5.c b/src/modules/rlm_krb5/rlm_krb5.c index 3007de21eb..d1c0dc5534 100644 --- a/src/modules/rlm_krb5/rlm_krb5.c +++ b/src/modules/rlm_krb5/rlm_krb5.c @@ -485,10 +485,10 @@ cleanup: static const call_env_method_t krb5_auth_call_env = { FR_CALL_ENV_METHOD_OUT(krb5_auth_call_env_t), .env = (call_env_parser_t[]) { - { FR_CALL_ENV_OFFSET("username", FR_TYPE_STRING, CALL_ENV_FLAG_REQUIRED, krb5_auth_call_env_t, username), - .pair.dflt = "&User-Name", .pair.dflt_quote = T_BARE_WORD }, - { FR_CALL_ENV_OFFSET("password", FR_TYPE_STRING, CALL_ENV_FLAG_SECRET | CALL_ENV_FLAG_REQUIRED, krb5_auth_call_env_t, password), - .pair.dflt = "&User-Password", .pair.dflt_quote = T_BARE_WORD }, + { FR_CALL_ENV_OFFSET("username", FR_TYPE_STRING, CALL_ENV_FLAG_REQUIRED| CALL_ENV_FLAG_BARE_WORD_ATTRIBUTE, krb5_auth_call_env_t, username), + .pair.dflt = "User-Name", .pair.dflt_quote = T_BARE_WORD }, + { FR_CALL_ENV_OFFSET("password", FR_TYPE_STRING, CALL_ENV_FLAG_SECRET | CALL_ENV_FLAG_REQUIRED| CALL_ENV_FLAG_BARE_WORD_ATTRIBUTE, krb5_auth_call_env_t, password), + .pair.dflt = "User-Password", .pair.dflt_quote = T_BARE_WORD }, CALL_ENV_TERMINATOR } };