diff --git a/examples/Authentication/Authenticate.ino b/examples/Authentication/Authenticate.ino new file mode 100644 index 0000000..81399dc --- /dev/null +++ b/examples/Authentication/Authenticate.ino @@ -0,0 +1,24 @@ +const char* host = "ESP-OTA"; // Used for MDNS resolution +const char* ssid = "ssid"; +const char* password = "password"; + +#include <WebOTA.h> + +// the setup function runs once when you press reset or power the board +void setup() { + Serial.begin(115200); + + init_wifi(ssid, password, host); + + // If you call useAuth() in your setup function WebOTA will use + // HTTP digest authentication to request credentials from the user + // before allowing uploads + webota.useAuth("username", "password"); +} + +// the loop function runs over and over again forever +void loop() { + // Do other stuff + + webota.handle(); +}