Add meson options for all authentication methods.
Add meson options to enabled/disabled authentication methods:
- basic-auth : For enable basic authentication, default is enabled
- session-auth : For enable session token authentication, default is
enabled
- xtoken-auth : For enable x-token authentication, default is enabled
- cookie-auth : For enabled cookie authentication, default is enabled
Signed-off-by: Alan Kuo <Alan_Kuo@quantatw.com>
Change-Id: I52e636f2534a14897cb57d35e563ea8841cc68b9
diff --git a/meson.build b/meson.build
index a1e5d80..529b9cb 100644
--- a/meson.build
+++ b/meson.build
@@ -61,6 +61,10 @@
'host-serial-socket' : '-DBMCWEB_ENABLE_HOST_SERIAL_WEBSOCKET',
'ibm-management-console' : '-DBMCWEB_ENABLE_IBM_MANAGEMENT_CONSOLE',
'kvm' : '-DBMCWEB_ENABLE_KVM' ,
+'basic-auth' : '-DBMCWEB_ENABLE_BASIC_AUTHENTICATION',
+'session-auth' : '-DBMCWEB_ENABLE_SESSION_AUTHENTICATION',
+'xtoken-auth' : '-DBMCWEB_ENABLE_XTOKEN_AUTHENTICATION',
+'cookie-auth' : '-DBMCWEB_ENABLE_COOKIE_AUTHENTICATION',
'mutual-tls-auth' : '-DBMCWEB_ENABLE_MUTUAL_TLS_AUTHENTICATION',
'pam' : '-DWEBSERVER_ENABLE_PAM',
'insecure-push-style-notification': '-DBMCWEB_INSECURE_ENABLE_HTTP_PUSH_STYLE_EVENTING',