diff options
author | Alan Kuo <Alan_Kuo@quantatw.com> | 2020-12-08 14:29:59 +0300 |
---|---|---|
committer | Ed Tanous <ed@tanous.net> | 2020-12-15 03:20:27 +0300 |
commit | f16f62633a64f386fd0382703ff0949ea177f457 (patch) | |
tree | 94dccad5926b601397ebfb3d0450df44df92e249 /meson_options.txt | |
parent | d6aa0093aa8736b36766df0197f7b3bb80fe4af7 (diff) | |
download | bmcweb-f16f62633a64f386fd0382703ff0949ea177f457.tar.xz |
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
Diffstat (limited to 'meson_options.txt')
-rw-r--r-- | meson_options.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt index eaad206eec..1298b968cd 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -15,6 +15,10 @@ option('redfish-dump-log', type : 'feature', value : 'disabled', description : ' option('redfish-dbus-log', type : 'feature', value : 'disabled', description : 'Enable DBUS log service transactions through Redfish. Paths are under \'/redfish/v1/Systems/system/LogServices/EventLog/Entries\'') option('redfish-provisioning-feature', type : 'feature', value : 'disabled', description : 'Enable provisioning feature support in redfish. Paths are under \'/redfish/v1/Systems/system/\'') option('bmcweb-logging', type : 'feature', value : 'disabled', description : 'Enable output the extended debug logs') +option('basic-auth', type : 'feature', value : 'enabled', description : '''Enable basic authentication''') +option('session-auth', type : 'feature', value : 'enabled', description : '''Enable session authentication''') +option('xtoken-auth', type : 'feature', value : 'enabled', description : '''Enable xtoken authentication''') +option('cookie-auth', type : 'feature', value : 'enabled', description : '''Enable cookie authentication''') option('mutual-tls-auth', type : 'feature', value : 'enabled', description : '''Enables authenticating users through TLS client certificates. The insecure-disable-ssl must be disabled for this option to take effect.''') option('ibm-management-console', type : 'feature', value : 'disabled', description : 'Enable the IBM management console specific functionality. Paths are under \'/ibm/v1/\'') option('http-body-limit', type: 'integer', min : 0, max : 512, value : 30, description : 'Specifies the http request body length limit') |