Skip to content

Plugin Improvement #2

@CarrotDev-glitch

Description

@CarrotDev-glitch

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions