Flarum
Casdoor puede usar OAuth2 para conectar varias aplicaciones. En este ejemplo, te mostraremos cómo usar OAuth2 para conectar Flarum con tus aplicaciones.
Note these variables:
CASDOOR_HOSTNAME: El nombre de dominio o IP donde se despliega el servidor Casdoor.
Flarum_HOSTNAME: El nombre de dominio o IP donde se despliega Flarum.
Paso 1: Desplegar Casdoor y Flarum
Primero, despliega Casdoor y Flarum.
Después de un despliegue exitoso, asegúrate de:
- Has descargado el plugin de Flarum FoF Passport.
- Casdoor puede iniciar sesión y usarse normalmente.
- For local
prodmode, set CASDOOR_HOSTNAME =http://localhost:8000. See production mode.
Paso 2: Configurar la aplicación Casdoor
- Crea una nueva aplicación Casdoor o usa una existente.
- Encuentra la URL de redirección:
<CASDOOR_HOSTNAME>/auth/passport. - Agrega la URL de redirección a la aplicación Casdoor:

Note Client ID and Client secret for the next step.
Open http://CASDOOR_HOSTNAME/.well-known/openid-configuration in a browser to view Casdoor's OIDC configuration.
Paso 3: Configurar Flarum
- Instala el plugin FoF Passport.
- Configura la app:

- Encuentra el Client ID y Client Secret en la página de la aplicación Casdoor.
Token server URL: http://CASDOOR_HOSTNAME/api/login/oauth/access_tokenAuthorization server URL: http://CASDOOR_HOSTNAME/login/oauth/authorizeUserInfo server URL: http://CASDOOR_HOSTNAME/api/get-accountScopes:address phone openid profile offline_access email
Cierra sesión en Flarum y prueba el SSO.