Saltar para o conteúdo
Riversoft STCP DirectLink Portal

Riversoft STCP DirectLink Portal

O Riversoft® STCP DirectLink Portal tem um arquivo de configuração próprio. O pacote stcpdirectlink-portal instala somente o modelo example-config.json. Crie o arquivo a partir do modelo:

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

O config.json é preservado nas atualizações do pacote. Edite-o e recarregue o portal no navegador para aplicar as mudanças.

{
  "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" }
    }
  ]
}

Conexão, idioma e sessão

ChavePadrãoDescrição
url—URL base da API do Riversoft STCP DirectLink, terminada em /directlink/v2. Obrigatória.
languageptIdioma inicial do portal: pt, pt_BR, es ou en.
inactivityTimerMinutes30Minutos sem atividade até o encerramento da sessão no portal.
pinLen6Quantidade de dígitos do código de segurança (PIN) informado no download por link seguro.

Aparência

ChavePadrãoDescrição
logoimages/river_banner_blue.pngImagem do logotipo, relativa à pasta assets do portal.
logoHeight30Altura do logotipo, em pixels.
logoLaunchUrlhttps://riversoft.com.brEndereço aberto ao clicar no logotipo.
backgroundvazioImagem de fundo da tela de login.
primaryColor0xFF0d1e32Cor principal, no formato 0xAARRGGBB.
darkThemeEnabledfalseUsa o tema escuro.

Contato e privacidade

ChavePadrãoDescrição
supportEmailsuporte@riversoft.com.brE-mail de suporte exibido aos usuários.
privacyLaunchUrl—Endereço da política de privacidade por idioma (pt_BR, pt, es, en).

Funções do portal

ChavePadrãoDescrição
userEnabledtruePermite enviar arquivos para usuários do Riversoft STCP DirectLink.
emailEnabledfalsePermite enviar arquivos para destinatários por e-mail.
smsEnabledfalsePermite enviar arquivos para destinatários por SMS.
emailSenderEnabledfalseExibe o campo de e-mail para receber o aviso de download do arquivo pelo destinatário.
changePasswordOnlyfalseLimita o portal à troca de senha.

Segurança e login SSO

ChaveDescrição
turnstileSiteKeySite key do Cloudflare Turnstile exibida no login. Deve pertencer ao mesmo widget da chave secreta configurada no servidor (veja Cloudflare Turnstile).
loginSSO[]Botões de login por SSO exibidos na tela de login.

Campos de cada item de loginSSO:

CampoDescrição
providerNome do provedor. Deve corresponder a um provedor SSO configurado na instância.
imageImagem do botão, relativa à pasta assets do portal.
enabledExibe (true) ou oculta (false) o botão.
labelTexto do botão por idioma (pt_BR, pt, es, en).