1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Assicurare un flusso video con una singola chiave
Questa guida spiega come vietare l'accesso ai flussi di Streaming video Infomaniak grazie ad una chiave unica (hash).
Preambolo
- Questo metodo offre il miglior livello di protezione e consente ad esempio di limitare le trasmissioni a uno spazio membro che richiede l'autenticazione.
- Poiché il modo di generare questo codice è specifico per ogni sito, sarà necessario implementare le funzioni PHP richieste e adattare di conseguenza il codice di integrazione del lettore.
Limitare l'accesso alle trasmissioni con chiave singola (hash)
Per questo:
- Clicca qui per accedere alla gestione del prodotto sul Manager Infomaniak (Hai bisogno di aiuto?).
- Clicca direttamente su il nomeattribuito al prodotto in questione.
- Clicca su Impostazioninel menu laterale sinistro.
- Clicca su Restrizioninel menu laterale sinistro.
- Clicca sulla scheda Restrizione per hash unico:
Funzionamento delle restrizioni
Questo metodo richiede di recuperare informazioni relative alla configurazione del tuo feed e all'utente che si connette.
Per prima cosa è necessario impostare una password (una chiave) a livello di Manager Infomaniak. Una volta aggiunta questa chiave, gli spettatori connessi e coloro che tentano di visualizzare il tuo feed saranno immediatamente bloccati.
Ecco il principio da seguire per consentire l'accesso al tuo feed:
- Progettazione di un sistema di autenticazione da parte tua (ad es. uno spazio membro).
- Prendere la password impostata sopra sul Manager.
- Recuperare l'IP degli internauti tramite
$_SERVER["REMOTE_ADDR"]
p.es. - Prendere l'ID del flusso di destinazione.
- Recuperare la data e l'ora corrente (senza minuti e secondi).
Questi elementi saranno poi assassinati dal codice fornito nel Manager al fine di generare un token unico e proprio per ogni utente che verrà trasmesso al feed al momento del caricamento. La piattaforma di streaming controllerà quindi la validità dell'hash per consentire o rifiutare la connessione.
Osservazioni importanti
- Per garantire la sicurezza dell'accesso al flusso, la validità di ogni token è limitata nel tempo.
- È importante disattivare la cache sulle pagine che consentono l'accesso al feed; infatti, se la generazione del token viene memorizzata nella cache, altri utenti cercheranno di autenticarsi con l'hash di qualcun altro, il che causerà il loro rifiuto anche se hanno l'autorizzazione a consumare il feed.