Added xauth-noauth plugin

This XAuth backend does not do any authentication of client credentials
but simply sends a successful XAuth status to the client, thereby
concluding the XAuth exchange.  This can be useful to fallback to basic
RSA authentication with clients that can not be configured without XAuth
authentication.
This commit is contained in:
Tobias Brunner
2013-03-19 11:23:03 +01:00
parent 41131528a9
commit e4013bb904
8 changed files with 309 additions and 29 deletions
@@ -0,0 +1,17 @@
INCLUDES = -I$(top_srcdir)/src/libstrongswan -I$(top_srcdir)/src/libhydra \
-I$(top_srcdir)/src/libcharon
AM_CFLAGS = -rdynamic
if MONOLITHIC
noinst_LTLIBRARIES = libstrongswan-xauth-noauth.la
else
plugin_LTLIBRARIES = libstrongswan-xauth-noauth.la
endif
libstrongswan_xauth_noauth_la_SOURCES = \
xauth_noauth_plugin.h xauth_noauth_plugin.c \
xauth_noauth.h xauth_noauth.c
libstrongswan_xauth_noauth_la_LDFLAGS = -module -avoid-version