FireZone
Casdoor puede usar el protocolo OIDC como el IDP para conectar varias aplicaciones. Aquí, usaremos FireZone como ejemplo para mostrarles cómo usar OIDC para conectar a sus aplicaciones.
Paso 1: Desplegar Casdoor y FireZone
Primero, Casdoor y FireZone deben ser desplegados.
Después de un despliegue exitoso, asegúrese de lo siguiente:
Establecer la URL de FireZone (Sigin -> Seguridad -> Añadir Proveedor de OpenID Connect) a FIREZONE_HOSTNAME.
Casdoor puede iniciarse sesión y usarse normalmente.
CASDOOR_HOSTNAME
: http://localhost:8000, si despliega Casdoor usando elapp.conf
predeterminado.
Paso 2: Configurar la aplicación Casdoor
Cree una nueva aplicación Casdoor o use una existente.
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/
.Abra su navegador favorito y visite:
http://[CASDOOR_HOSTNAME]/.well-known/openid-configuration
, y verá la configuración OIDC de Casdoor.Configurar FireZone: Seguridad -> Añadir Proveedor de OpenID Connect
Discovery Document URI
: El URI del Documento de Descubrimiento del Proveedor de FireZone debe serhttps://[CASDOOR_HOST]/.well-known/openid-configuration
.Scopes
:openid email profile
ConfigID
: El ConfigID debe ser el PROVIDER_COONFIG_ID de la URL de redirección y debe corresponder a la URL de redirección de Casdoor.Auto-create users
: El inicio de sesión exitoso creará automáticamente un usuario.