Woah! This is new, where did this come from?
Well, it just exists now!
Welcome to the series of blogs I will be making here and there (every 1 week or more)! In this series, I will say a brief introduction, talk about the feature, talk about the changes that would occur and finally, the possible technical challenges. These blogs will outline plans for this website, please do note that things may change, get removed or stuff gets added, some features may also be changed to be a Patreon exclusive (These features will be free for a limited time on launch)! Let's get into it!
So, ever had a issue with logging in, the community feels empty, or you just want to see what your friends are up to? Introducing account linking!
This feature will add the ability to (yes) link accounts, these services will be added on launch (more may be added later): Discord, Twitter/X, Google/YouTube, Steam, Epic Games, Nintendo, Xbox/Microsoft, PlayStation/Sony
Are these necessary?
No, these are FULLY optional, and you will still have regular access if you do not link any accounts.
What data will be used?
Any identification that is not personal (i.e. Emails, Phones, Addresses, IPs), but will normally access User IDs, Color preferences, what game(s) the user is playing and if they are able to invite people
What happens if I unlink?
All data related to the link is immediately removed here, the link may still exist on the other platform
I'd like to hide my linked account/hide my games, how do i do that?
Toggle(s) will be under the linked account you have in settings, these will let you Show/Hide them
For the technical challenges, the hardest part is to keep CPU usage a minimum, using caches where possible & needed, and make sure its doesnt make the user experience bad. The challenges in more detail:
- I need to learn all Authentications that the services use
- I may need to learn how to make Authentication for 3rd party use
- The experience HAS to be smooth and reliable
- I will need to safely change the login system to support new authentication
- I need to make sure there is no exploits before release
Keep in mind if this idea goes through into programming, it will not be quick, expect this to take weeks to months. Thanks for reading!