summaryrefslogtreecommitdiffstats
path: root/src/kdc/main.c
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2006-10-03 19:07:17 +0000
committerSam Hartman <hartmans@mit.edu>2006-10-03 19:07:17 +0000
commit63a8ab15aa5ee116b26a50c073fe8ee33e147cbd (patch)
tree40296b89921ea7edb3117c4d38c4132494d4ce06 /src/kdc/main.c
parent7f7a4fff296db90d36c39fb01dd35b61bdd6a2b0 (diff)
downloadkrb5-63a8ab15aa5ee116b26a50c073fe8ee33e147cbd.tar.gz
krb5-63a8ab15aa5ee116b26a50c073fe8ee33e147cbd.tar.xz
krb5-63a8ab15aa5ee116b26a50c073fe8ee33e147cbd.zip
Preauthentication Plugin Framework
Patch from Nalin Dahyabhai at Redhat to implement a preauthentication framework based on the plugin architecture. Currently. the API is considered internal and the header is not installed. See src/include/krb5/preauth_plugin.h for the interface. ticket: new Tags: enhancement Status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18641 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc/main.c')
-rw-r--r--src/kdc/main.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/kdc/main.c b/src/kdc/main.c
index c9b62a843a..2d9aaf9491 100644
--- a/src/kdc/main.c
+++ b/src/kdc/main.c
@@ -711,6 +711,8 @@ int main(int argc, char **argv)
setup_signal_handlers();
+ load_preauth_plugins(kcontext);
+
retval = setup_sam();
if (retval) {
com_err(argv[0], retval, "while initializing SAM");
@@ -738,6 +740,7 @@ int main(int argc, char **argv)
errout++;
}
krb5_klog_syslog(LOG_INFO, "shutting down");
+ unload_preauth_plugins(kcontext);
krb5_klog_close(kdc_context);
finish_realms(argv[0]);
if (kdc_realmlist)