-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Add More Login Providers
Currently supported providers are great, but it would be amazing to also include:
- Facebook Login
- X (Twitter) Login
-
Discord Sign in
If needed, users can provide:
- App ID
- Client ID
- Client Secret
This will make the plugin more complete and flexible.
2. Backend Server Integration
Add an optional backend integration system so developers can send auth data to their own servers.
Example Default Server (for testing)
https://127.0.0.1:8443
⚠ This IP should be configurable inside the Godot Editor
- So developers can change it easily from:
Plugin Script > Backend URL
#Data to Send to Backend
"provider": "google | facebook | x",
"token": "id_token / access_token",
"action": "signup | signin",
"user": {
"uid": "provider_user_id",
"name": "username",
"email": "email",
"photo": "profile_url"
},
"app": {
"version": "1.0",
"device": "Android model",
"os": "Android version"
}
}```
# Backend Flow
### - Client → Send token
### - Backend → Verify token with provider
### - Backend → Create/Login user
### - Backend → Return JWT / session token
## This keeps everything:
> - Secure
> - Scalable
# Production ready
## Benefits
### ✔ Multiplayer-ready
### ✔ Secure authentication
### ✔ Useful for indie devs
### ✔ Works for all Godot users
Metadata
Metadata
Assignees
Labels
No labels