Apart from what already was reported for the midterm, this weeks report includes the basics of the admin interface. It will use basic HTTP authentication, based on the documentation’s recommendation to implement. OpenID was shelved, due to the complexity, the need to add an extra data storage, and because advanced and granular authentication controls are not required at the moment. The other major change was adding support for different profiles, attached to the same device_id. This was implementing by changing the storage of the profiles collection from a binary data field to an array with the binaries. This was done to keep the same database design layout, and not affect performance.

Feel free to contact me for your comments or questions.