atom / teletype

Share your workspace with team members and collaborate on code in real time in Atom
https://teletype.atom.io
MIT License
2.41k stars 323 forks source link

Allow use of Teletype without the signing into GitHub #633

Open ghost opened 3 years ago

ghost commented 3 years ago

Summary

Basically a bump of #419, posted nearly 3 years ago with no significant activity

When creating or joining a Teletype room, a user is required to "Sign in with GitHub" in order to generate an authentication token. Maybe someone can explain, but looking over how the package is described as working, only the initial connection it done through a central server, after which the rest of the communication is done peer-to-peer. For what reason is logging in with GitHub required?

Also, as expressed by issue #416, no where does it say in the documentation or usage guide that logging in with GitHub is required to use the feature.

Motivation

It seems like a potential privacy concern to be required to link a GitHub account to use the service.

Describe alternatives you've considered

A simple non-authenticated connection based solely on a valid room key. Additional features that require the use of GitHub (if any) will be disabled if using service without authenticating.