FireZone
This guide configures FireZone to use Casdoor as the OIDC IdP.
Passo 1: Implementar Casdoor e FireZone
Deploy Casdoor and FireZone.
Após uma implementação bem-sucedida, assegure o seguinte:
-
Defina a URL do FireZone (Sigin -> Segurança -> Adicionar Provedor OpenID Connect) para FIREZONE_HOSTNAME.

-
Casdoor pode ser acessado e usado normalmente.
-
CASDOOR_HOSTNAME:http://localhost:8000, if you deploy Casdoor using the defaultapp.conf.
Passo 2: Configurar aplicação Casdoor
-
Crie uma nova aplicação Casdoor ou use uma existente.
-
Adicione uma URL de redirecionamento:
Por exemplo, se o Configid no Provedor FireZone for TEST, a URL de redirecionamento deve ser
http://[FIREZONE_HOST]/auth/oidc/[PROVIDER_CONFIG_ID]/callback/.
OIDC discovery:
http://<CASDOOR_HOSTNAME>/.well-known/openid-configuration. -
Configurar FireZone: Segurança -> Adicionar Provedor OpenID Connect

URI do Documento de Descoberta: A URI do Documento de Descoberta do Provedor FireZone deve serhttps://[CASDOOR_HOST]/.well-known/openid-configuration.Scopes:openid email profile- ConfigID: Must match the provider config ID used in the redirect URL (e.g. if redirect URL is
.../auth/oidc/TEST/callback/, use ConfigIDTEST). Auto-criar usuários: Um login bem-sucedido criará automaticamente um usuário.
Desconecte-se do FireZone e teste o SSO
