summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2013-03-03 21:32:46 +0100
committerDavid Sommerseth <dazo@users.sourceforge.net>2013-03-03 21:34:44 +0100
commit4436104929fb437fd0e323fcc6e542323db1aed6 (patch)
treedbd4a90ca144b59c038563f97c6bdc9108b8a709 /common
parenta6675fde94aef0da259511fb7c581a07d88ab31e (diff)
downloadeurephia-4436104929fb437fd0e323fcc6e542323db1aed6.tar.gz
eurephia-4436104929fb437fd0e323fcc6e542323db1aed6.tar.xz
eurephia-4436104929fb437fd0e323fcc6e542323db1aed6.zip
New feature: Added config option auth_disable_internal
By setting this config option in the eurephia database, eurephia will expect all user account/certificate links to be set up with an external plug-in for username/password authentications. Further, it is now ensured that system configuration issues or general failures not related to the user authentication itself, is not counted as a login attempt. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
Diffstat (limited to 'common')
-rw-r--r--common/eurephia_context.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/common/eurephia_context.h b/common/eurephia_context.h
index f8cf4ba..b21dde8 100644
--- a/common/eurephia_context.h
+++ b/common/eurephia_context.h
@@ -69,6 +69,7 @@ typedef struct {
#else
void *fwcfg; /**< Dummy pointer, if the firewall API is not enabled */
#endif
+ unsigned int nointernalauth; /**< If set, don't use internal eurephia authentication */
eAuthPluginCTX *authplugs; /**< Authentication plug-in contexts. May be NULL */
char *server_salt; /**< The in-memory password salt, used for the password cache */
eurephiaLOG *log; /**< Log context, used by eurephia_log() */