Pular para o conteúdo principal

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:

  1. Defina a URL do FireZone (Sigin -> Segurança -> Adicionar Provedor OpenID Connect) para FIREZONE_HOSTNAME.

    FIREZONE_HOSTNAME

  2. Casdoor pode ser acessado e usado normalmente.

  3. CASDOOR_HOSTNAME: http://localhost:8000, if you deploy Casdoor using the default app.conf.

Passo 2: Configurar aplicação Casdoor

  1. Crie uma nova aplicação Casdoor ou use uma existente.

  2. 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/.

    REDIRECT_URL

    OIDC discovery: http://<CASDOOR_HOSTNAME>/.well-known/openid-configuration.

  3. Configurar FireZone: Segurança -> Adicionar Provedor OpenID Connect

    OIDC_CONFIG

    • URI do Documento de Descoberta: A URI do Documento de Descoberta do Provedor FireZone deve ser https://[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 ConfigID TEST).
    • Auto-criar usuários: Um login bem-sucedido criará automaticamente um usuário.

Desconecte-se do FireZone e teste o SSO

FIREZONELOGIN