Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add docs for using builtin auth mechanism #10719

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

baccenfutter
Copy link

Took a huge unnecessary detour, today. it was an upstream battle...

Since there was no mention of it whatsoever, I intuitively concluded that I would have to build my own authentication on top of SceneMultiplayer. The authentication part was easy, but when trying to figure out how to hook into Godot's RPC call-stack to prevent unauthenticated RPC calls, I got stuck and was made aware of SceneMultiplayer.auth_callback by Discord.

Getting the builtin auth mechanism to work with the available docs on SceneMultiplayer was an upstream battle.

But the main issue to me, is the complete lack of mentioning the availability of the builtin auth mechanism, at all.

Wanted to share my results and prevent others from having to take the same detour.

@baccenfutter baccenfutter force-pushed the high-level-multiplayer-authentication branch 2 times, most recently from 04ec47d to bfa5410 Compare February 26, 2025 23:59
@skyace65 skyace65 added enhancement area:manual Issues and PRs related to the Manual/Tutorials section of the documentation topic:network labels Feb 27, 2025
@baccenfutter baccenfutter force-pushed the high-level-multiplayer-authentication branch from bfa5410 to b9c3c6e Compare February 27, 2025 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:manual Issues and PRs related to the Manual/Tutorials section of the documentation enhancement topic:network
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants