Module: kamailio Branch: master Commit: 38544a774d92c86065709888d07c5b4f5bd013c5 URL: https://github.com/kamailio/kamailio/commit/38544a774d92c86065709888d07c5b4f5bd013c5
Author: Daniel-Constantin Mierla <mico...@gmail.com> Committer: Daniel-Constantin Mierla <mico...@gmail.com> Date: 2025-02-28T19:31:11+01:00 auth: docs - extended example for auth_algorithm() --- Modified: src/modules/auth/doc/auth_functions.xml --- Diff: https://github.com/kamailio/kamailio/commit/38544a774d92c86065709888d07c5b4f5bd013c5.diff Patch: https://github.com/kamailio/kamailio/commit/38544a774d92c86065709888d07c5b4f5bd013c5.patch --- diff --git a/src/modules/auth/doc/auth_functions.xml b/src/modules/auth/doc/auth_functions.xml index 6a789e9e5b4..3a0a695719d 100644 --- a/src/modules/auth/doc/auth_functions.xml +++ b/src/modules/auth/doc/auth_functions.xml @@ -402,7 +402,7 @@ if (!pv_auth_check("$fd", "$avp(password)", "0", "1")) { This function can be used from ANY_ROUTE. </para> <example> - <title>auth_get_www_authenticate</title> + <title>auth_get_www_authenticate usage</title> <programlisting format="linespecific"> ... if (auth_get_www_authenticate("$fd", "0", "$var(wauth)")) { @@ -417,13 +417,22 @@ if (auth_get_www_authenticate("$fd", "0", "$var(wauth)")) { <para> Set hash algorithm used for digest authentication thus overriding algorithm parameter. Possible values are the same as those of - algorithm parameter. The parameter may be a pseudo variable. + algorithm parameter. The parameter may be a pseudo variable. </para> <example> - <title>auth_algorithm example</title> + <title>auth_algorithm example</title> <programlisting> ... -auth_algorithm("$alg"); +if($fU == "alice") { + $var(alg) = "SHA-256"; +} else { + $var(alg) = "MD5"; +} +auth_algorithm("$var(alg)"); +if (!auth_check("$fd", "subscriber", "1")) { + auth_challenge("$fd", "1"); + exit; +} ... </programlisting> </example> _______________________________________________ Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org To unsubscribe send an email to sr-dev-le...@lists.kamailio.org Important: keep the mailing list in the recipients, do not reply only to the sender!