Una extensión propia para phpBB 3.3. Agrega un botón “Login con TuServerMU” al navbar, luego vincula un miembro existente por email o crea uno, y lo inicia sesión. Construida sobre el sistema de extensiones de phpBB (rutas de controlador + eventos de plantilla), se instala desde el ACP. Probado de extremo a extremo y funcionando.
Copia ext/tsm/sso/ en el ext/ de tu foro, luego actívala en el ACP.
En Cuenta → Apps OAuth, crea una app Confidencial con la URI de redirección:
https://your-board.com/app.php/sso/callback
Copia ext/tsm/sso/ en la carpeta ext/ de tu foro, luego ACP → Customise → Manage extensions → Enable “Login con TuServerMU”. (O por CLI: php bin/phpbbcli.php extension:enable tsm/sso.)
Define tus credenciales (se leen de la config):
php bin/phpbbcli.php config:set tsm_sso_client_id YOUR_CLIENT_ID php bin/phpbbcli.php config:set tsm_sso_client_secret YOUR_CLIENT_SECRET
El botón aparece en el navbar para los visitantes sin sesión.
/app.php/sso/login - ruta de controlador; envía al miembro a TuServerMU (Auth Code + PKCE)./app.php/sso/callback - intercambia el código, lee el perfil, vincula al miembro por email o crea uno con user_add(), luego lo inicia sesión con session_create().Corre el foro en PHP 7.2–8.4 (todavía no 8.5). Integración de login web; para crear cuentas in-game MEMB_INFO usa los plugins de WebEngine / MuWeb.
¿Preguntas? [email protected] · Docs OIDC completas