Saltar al contenido principal

FireZone

This guide configures FireZone to use Casdoor as the OIDC IdP.

Paso 1: Desplegar Casdoor y FireZone

Deploy Casdoor and FireZone.

Después de un despliegue exitoso, asegúrese de lo siguiente:

  1. Establecer la URL de FireZone (Sigin -> Seguridad -> Añadir Proveedor de OpenID Connect) a FIREZONE_HOSTNAME.

    FIREZONE_HOSTNAME

  2. Casdoor puede iniciarse sesión y usarse normalmente.

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

Paso 2: Configurar la aplicación Casdoor

  1. Cree una nueva aplicación Casdoor o use una existente.

  2. Añadir una URL de redirección:

    Por ejemplo, si el Configid en el Proveedor de FireZone es TEST, la URL de redirección debería ser http://[FIREZONE_HOST]/auth/oidc/[PROVIDER_CONFIG_ID]/callback/.

    REDIRECT_URL

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

  3. Configurar FireZone: Seguridad -> Añadir Proveedor de OpenID Connect

    OIDC_CONFIG

    • Discovery Document URI: El URI del Documento de Descubrimiento del Proveedor de FireZone debe 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-create users: El inicio de sesión exitoso creará automáticamente un usuario.

Cierre sesión en FireZone y pruebe el SSO

FIREZONELOGIN