Improve documentation related to HTTP Basic Authentication.

Fixes https://github.com/marcoskirsch/nodemcu-httpserver/issues/71
This commit is contained in:
Marcos Kirsch 2016-12-30 14:37:15 -06:00
parent 79e345d964
commit 7aa44cd1a9
2 changed files with 9 additions and 6 deletions

View File

@ -65,12 +65,13 @@ Let the abuse begin.
4. How to use HTTP Basic Authentication. 4. How to use HTTP Basic Authentication.
Enable and configure HTTP Basic Authentication by editing "httpserver-conf.lua" file. Modify variables in configuration file httpserver-conf.lua in order to enable and to configure usernames/passwords.
See comments in that file for more details.
When enabled, HTTP Basic Authentication is global to every file served by the server. When enabled, HTTP Basic Authentication is global to every file served by the server.
Remember that HTTP Basic Authentication is a very basic authentication protocol, and should not be Remember that HTTP Basic Authentication is a very basic authentication protocol, and should not be
considered secure if the server is not using encryption, as your username and password travel considered as secure since the server is not using encryption. Username and passwords travel
in plain text. in plain text.
## How to use server-side scripting using your own Lua scripts ## How to use server-side scripting using your own Lua scripts

View File

@ -4,12 +4,14 @@
local conf = {} local conf = {}
-- Basic Authentication Conf -- Configure Basic HTTP Authentication.
local auth = {} local auth = {}
auth.enabled = true -- Set to true if you want to enable.
auth.realm = "nodemcu-httpserver" -- displayed in the login dialog users get auth.enabled = false
-- Displayed in the login dialog users see before authenticating.
auth.realm = "nodemcu-httpserver"
-- Add users and passwords to this table. Do not leave this unchanged if you enable authentication! -- Add users and passwords to this table. Do not leave this unchanged if you enable authentication!
auth.users = {user1 = "password1", user2 = "password2", user3 = "password3"} auth.users = {user1 = "password1", user2 = "password2", user3 = "password3"}
conf.auth = auth
conf.auth = auth
return conf return conf