nginxinc / nginx-ldap-auth

Example of LDAP authentication using ngx_http_auth_request_module
BSD 2-Clause "Simplified" License
686 stars 202 forks source link

Successfully installed the nginx-ldap-auth module but errors when i execute #107

Open 3linkceo opened 4 months ago

3linkceo commented 4 months ago

Does anyone know how to debug this. I am trying to setup nginx to authenticate using LDAP and installed the nginx-ldap-auth perl moudule but getting these errors:

nginx-ldap-auth settings

Traceback (most recent call last): File "/opt/.venv/python-env/bin/nginx-ldap-auth", line 8, in sys.exit(main()) File "/opt/.venv/python-env/lib64/python3.9/site-packages/nginx_ldap_auth/main.py", line 7, in main from .cli import cli File "/opt/.venv/python-env/lib64/python3.9/site-packages/nginx_ldap_auth/cli/init.py", line 2, in from .server import * # noqa:F403,F401 File "/opt/.venv/python-env/lib64/python3.9/site-packages/nginx_ldap_auth/cli/server.py", line 11, in settings = Settings() File "/opt/.venv/python-env/lib64/python3.9/site-packages/pydantic_settings/main.py", line 84, in init super().init( File "/opt/.venv/python-env/lib64/python3.9/site-packages/pydantic/main.py", line 176, in init self.__pydantic_validator__.validate_python(data, self_instance=self) pydantic_core._pydantic_core.ValidationError: 5 validation errors for Settings secret_key Field required [type=missing, input_value={}, input_type=dict] For further information visit https://errors.pydantic.dev/2.7/v/missing ldap_uri Field required [type=missing, input_value={}, input_type=dict] For further information visit https://errors.pydantic.dev/2.7/v/missing ldap_binddn Field required [type=missing, input_value={}, input_type=dict] For further information visit https://errors.pydantic.dev/2.7/v/missing ldap_password Field required [type=missing, input_value={}, input_type=dict] For further information visit https://errors.pydantic.dev/2.7/v/missing ldap_basedn Field required [type=missing, input_value={}, input_type=dict] For further information visit https://errors.pydantic.dev/2.7/v/missing