Read my answer above plus I am strongly advise AGAINST putting board to public internet, because firmware usually protected by username+password only, and this is NOT ENOUGH
I am intentionally did NOT support something like OpenID, three reasons
- avoid firmware bloating
- board and firmware access must live inside DMZ
- I provided "fleet" EXACTLY for this task - expose to internet - with OpenID support and boards aggregations (check demo on web-site)