RutgersGRID / hubs

Duck-themed multi-user virtual spaces in WebVR. Built with A-Frame.
https://hubs.mozilla.com
Mozilla Public License 2.0
0 stars 0 forks source link

How Hubs Client Logs in Users #55

Open Voxelghiest opened 1 year ago

Voxelghiest commented 1 year ago

This ticket documents how Hubs Client authenticates and signs in its user accounts as part of the research for #56.

Voxelghiest commented 1 year ago

Hubs Client Login Pipeline

I searched through the Hubs Client and Reticulum code and traced the lifecycle of a user authentication request. Because there are so many different portions of the codebase involved in this, I've labelled each step with a link to the corresponding script file or code block. Furthermore, these steps are broken into chunks depending on which part of the Hubs system handles that portion of the process.

Hubs Client

Reticulum

Hubs Client (Again)

Reticulum (Again)

Hubs Client (Again Again)