lalalaio / interface

The interface for lalala.io
0 stars 1 forks source link

Decide what authentication experience should be #4

Closed sreynen closed 6 years ago

sreynen commented 7 years ago

No words means no usernames nor passwords, so both of those will need to be replaced with something else, maybe audio and/or visual input.

sreynen commented 6 years ago

The current audio interface has 72 possible notes at each beat, so one bar of that should be enough complexity for passwords (72^16). It should require filling the whole bar.

For usernames, having some sort of image for user avatars seems useful so you can see who made what, and that image might as well act as the username.

So authenticating would mean re-drawing your image (or maybe selecting it from a prior post) and re-composing your secret song. The hard part might be clearly indicating in the interface what these inputs mean, so people know it's important to remember them.

sreynen commented 6 years ago

After building the interface for drawing an avatar (https://github.com/lalalaio/interface/commit/3b5994d21e3dca528f8568e0419863f02086157a), I think the password interface should be just a second avatar image. That currently has (23*22)^9 possible combinations, which seems like plenty for password complexity, and it can easily be expanded by adding more colors or shapes.

Calling that a tentative decision and closing this.