Skip to content
Discussion options

You must be logged in to vote

Just changing install.py to accept the string jwt and then changing the environment variable to jwt isn't enough to just add another authentication format. There's code that actually has to support implementing a different authentication type, just adding a new variable value doesn't make it true.

Malcolm implements three authentication types.

  • NGINX_BASIC_AUTH=true - basic HTTP authentication; if this is set to true, htadmin is enabled. Since you've set it to jwt (which is not a value that means anything in Malcolm), htadmin is disabled
  • NGINX_BASIC_AUTH=false - LDAP authentication
  • NGINX_BASIC_AUTH=no_authentication - authentication is disabled

All three of those are handled by the NGINX…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by mmguero
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants