Der ESP kann ein eigenes WLAN erstellen. Du könntest einen Login-Manager bauen, der wenn er das WLAN erreicht, sich verbindet und ansonsten ein eigenes WLAN anlegt, in dem Du SSID und Passwort eingibst, diese Daten im SPIFFS/LittleFS speichert und sich dann mit diesem WLAN verbindet.
Schau mal bei Fips.
Oder Du nutzt direkt das eigene WLAN vom ESP.
Gruß Tommy