Saltar al contenido
Riversoft STCP DirectLink Portal

Riversoft STCP DirectLink Portal

Riversoft® STCP DirectLink Portal tiene un archivo de configuración propio. El paquete stcpdirectlink-portal instala solo la plantilla example-config.json. Cree el archivo a partir de la plantilla:

cd /usr/local/stcpdirectlink/static/portal/assets/configs
cp example-config.json config.json

El config.json se conserva en las actualizaciones del paquete. Edítelo y recargue el portal en el navegador para aplicar los cambios.

{
  "url": "https://dirl.exemplo.com/directlink/v2",
  "language": "pt",
  "inactivityTimerMinutes": 30,
  "pinLen": 6,
  "logo": "images/river_banner_blue.png",
  "logoHeight": 96,
  "logoLaunchUrl": "https://www.exemplo.com",
  "background": "images/river_bg_02.jpg",
  "primaryColor": "0xFF0d1e32",
  "darkThemeEnabled": false,
  "supportEmail": "suporte@exemplo.com",
  "privacyLaunchUrl": {
    "pt_BR": "https://www.exemplo.com/privacidade",
    "pt": "https://www.exemplo.com/privacidade",
    "es": "https://www.exemplo.com/privacidad",
    "en": "https://www.exemplo.com/privacy"
  },
  "turnstileSiteKey": "<site-key>",
  "userEnabled": true,
  "emailEnabled": true,
  "emailSenderEnabled": false,
  "smsEnabled": true,
  "changePasswordOnly": false,
  "loginSSO": [
    {
      "provider": "google",
      "image": "images/btn_google.png",
      "enabled": true,
      "label": { "pt_BR": "Continuar com o Google", "pt": "Continuar com o Google", "es": "Continuar con Google", "en": "Continue with Google" }
    }
  ]
}

Conexión, idioma y sesión

ClavePredeterminadoDescripción
url—URL base de la API de Riversoft STCP DirectLink, terminada en /directlink/v2. Obligatoria.
languageptIdioma inicial del portal: pt, pt_BR, es o en.
inactivityTimerMinutes30Minutos sin actividad hasta el cierre de la sesión en el portal.
pinLen6Cantidad de dígitos del código de seguridad (PIN) indicado en la descarga por enlace seguro.

Apariencia

ClavePredeterminadoDescripción
logoimages/river_banner_blue.pngImagen del logotipo, relativa a la carpeta assets del portal.
logoHeight30Altura del logotipo, en píxeles.
logoLaunchUrlhttps://riversoft.com.brDirección que se abre al hacer clic en el logotipo.
backgroundvacíoImagen de fondo de la pantalla de inicio de sesión.
primaryColor0xFF0d1e32Color principal, en el formato 0xAARRGGBB.
darkThemeEnabledfalseUsa el tema oscuro.

Contacto y privacidad

ClavePredeterminadoDescripción
supportEmailsuporte@riversoft.com.brCorreo de soporte mostrado a los usuarios.
privacyLaunchUrl—Dirección de la política de privacidad por idioma (pt_BR, pt, es, en).

Funciones del portal

ClavePredeterminadoDescripción
userEnabledtruePermite enviar archivos a usuarios de Riversoft STCP DirectLink.
emailEnabledfalsePermite enviar archivos a destinatarios por correo electrónico.
smsEnabledfalsePermite enviar archivos a destinatarios por SMS.
emailSenderEnabledfalseMuestra el campo de correo para recibir el aviso de que el destinatario descargó el archivo.
changePasswordOnlyfalseLimita el portal al cambio de contraseña.

Seguridad e inicio de sesión SSO

ClaveDescripción
turnstileSiteKeySite key de Cloudflare Turnstile mostrada en el inicio de sesión. Debe pertenecer al mismo widget que la clave secreta configurada en el servidor (vea Cloudflare Turnstile).
loginSSO[]Botones de inicio de sesión por SSO mostrados en la pantalla de inicio de sesión.

Campos de cada elemento de loginSSO:

CampoDescripción
providerNombre del proveedor. Debe corresponder a un proveedor SSO configurado en la instancia.
imageImagen del botón, relativa a la carpeta assets del portal.
enabledMuestra (true) u oculta (false) el botón.
labelTexto del botón por idioma (pt_BR, pt, es, en).