LBPUnion / ProjectLighthouse

Project Lighthouse is a clean-room, open-source custom server for LittleBigPlanet.
GNU Affero General Public License v3.0
203 stars 53 forks source link

Verify With App (Discord) #375

Open m88youngling opened 2 years ago

m88youngling commented 2 years ago

This is a feature request that is primarily intended to help with the beta test. Beacon won't need it for public release, but it may be useful for the beta test and other private instances in the future.

Now that we are basically finished with implementing invite links and distributing those links, the next step is verification. The problem that needs to be solved is that currently verifying that a user in our beta testing program has connected to the server is a manual process. A Starblazer has to assign the proper USC roles on Discord to a user after confirming that they have connected to our beta testing instance. However, this has a few drawbacks,

Another problem is that I suspect there are people in the beta test who have been removed on Discord for inactivity, but their account still remains on the server. This means they can continue to play and we may not be aware of them at all. This can potentially be a security issue for the beta testing phase. It's also possible that a user may leave the Discord server without our knowledge while continuing to play on Lighthouse. It's important for us to keep track of users on Discord during the beta test for the following reasons,

Here's what I propose as a solution,

982495290462441502 985246466501120020 985246652451422228 969361110430007336 987704951008530442 990244237398392832

For other private servers, perhaps this functionality could allow any app to be connected. Perhaps Mark Zuckerberg would want to start his own Lighthouse instance and make people have a Facebook account? :troled:

Zaprit commented 2 years ago

alright I'm on it, can someone assign this to me please

jvyden commented 2 years ago

Sure.

m88youngling commented 2 years ago

alright I'm on it, can someone assign this to me please

Best of luck, friend! I'll be here by my desk playing office golf if you need me

jvyden commented 2 years ago

How do I star a GitHub comment?

Zaprit commented 2 years ago

reactions, I guess

Zaprit commented 2 years ago

should sign in with discord be a thing then?

jvyden commented 2 years ago

Considering how many people get hacked on Discord, probably not.

sudokoko commented 10 months ago

@m88youngling Is this still necessary? I can attempt to get something working if so.