Flarum
Casdoor pode usar OAuth2 para conectar várias aplicações. Neste exemplo, mostraremos como usar OAuth2 para conectar o Flarum às suas aplicações.
Note these variables:
CASDOOR_HOSTNAME: O nome de domínio ou IP onde o servidor Casdoor está implantado.
Flarum_HOSTNAME: O nome de domínio ou IP onde o Flarum está implantado.
Passo 1: Implantar Casdoor e Flarum
Primeiro, implante Casdoor e Flarum.
Após uma implantação bem-sucedida, certifique-se:
- Você baixou o plugin do Flarum FoF Passport.
- Casdoor pode ser acessado e usado normalmente.
- For local
prodmode, set CASDOOR_HOSTNAME =http://localhost:8000. See production mode.
Passo 2: Configurar aplicação Casdoor
- Crie uma nova aplicação Casdoor ou use uma existente.
- Encontre a URL de redirecionamento:
<CASDOOR_HOSTNAME>/auth/passport. - Adicione a URL de redirecionamento à aplicação 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.
Passo 3: Configurar Flarum
- Instale o plugin FoF Passport.
- Configure o aplicativo:

- Encontre o Client ID e o Client Secret na página da aplicação 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
Desconecte-se do Flarum e teste o SSO.