summaryrefslogtreecommitdiffstats
path: root/doc/plugindev
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2013-06-14 01:55:27 -0400
committerGreg Hudson <ghudson@mit.edu>2013-06-27 02:00:51 -0400
commita6765ca3fa82fa9ac8045fb583d168c542b19585 (patch)
tree147e98011672984188b7924d205782cf04d4f28b /doc/plugindev
parente0a74797bd3a8395b81e68ecfa7ada6e2b4be4c6 (diff)
downloadkrb5-a6765ca3fa82fa9ac8045fb583d168c542b19585.tar.gz
krb5-a6765ca3fa82fa9ac8045fb583d168c542b19585.tar.xz
krb5-a6765ca3fa82fa9ac8045fb583d168c542b19585.zip
Rely on module ordering for localauth
Register built-in localauth modules in the order we want them used by default, and document accordingly. ticket: 7665
Diffstat (limited to 'doc/plugindev')
-rw-r--r--doc/plugindev/localauth.rst8
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/plugindev/localauth.rst b/doc/plugindev/localauth.rst
index 8a87f3ed9c..6f396a9c12 100644
--- a/doc/plugindev/localauth.rst
+++ b/doc/plugindev/localauth.rst
@@ -33,10 +33,10 @@ residual string of the **auth_to_local** value.
If the module does not set **an2ln_types** but does implement
**an2ln**, the module's **an2ln** method will be invoked for all
-:c:func:`krb5_aname_to_localname` operations before the built-in
-mechanisms are applied, with *type* and *residual* set to NULL. The
-module can return KRB5_LNAME_NO_TRANS to defer mapping to the built-in
-mechanisms.
+:c:func:`krb5_aname_to_localname` operations unless an earlier module
+determines a mapping, with *type* and *residual* set to NULL. The
+module can return KRB5_LNAME_NO_TRANS to defer mapping to later
+modules.
If a module implements **an2ln**, it must also implement
**free_string** to ensure that memory is allocated and deallocated