We’re currently designing a user flow for first-time wifi setup, thanks to some recent firmware fixes that enable better connection state monitoring. One major point of friction is that if a user enters bad credentials, the flow needs to take them almost all the way back to step 1. This means the user has to leave the app, reconnect to the Photon, and start the process again (at least on iOS).
It would be REALLY great if the system firmware could simply verify the credentials sent to /configure-ap
and return the results to the client. That would ensure a tight loop in the event of a failure and reduce the amount of backtracking the user has to endure. I don’t know how easy this is to do, but FWIW, here’s an existence proof:
http://wiconnect.ack.me/2.4/commands#network_verify
Granted, the connection could ultimately still fail, but getting disconnected from the SoftAP is a long way to fall just to find out you made a silly typo.