1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Proteggere i video con chiave univoca
Questa guida spiega come proteggere con una chiave unica i video importati su un servizio VOD Infomaniak.
Proteggere un video con chiave univoca
Hai la possibilità di proteggere tutti i media di una cartella creando un token. Quest'ultimo sarà unico per ciascuno dei tuoi visitatori e dovrà essere passato come parametro al tuo media per limitare la visualizzazione di quest'ultimo. Solo tu sarai in grado di generare la chiave unica, necessaria a ogni utente per vedere i video. Questa chiave consente quindi di autorizzare solo le persone precedentemente verificate da te.
Questo permette di controllare l'accesso ai video e di autorizzare solo alcune persone, mentre altre vengono rifiutate. Utile in casi come il pay-per-view
o le trasmissioni limitate. Tuttavia, si prega di notare che spetta a voi sviluppare l'integrazione con il vostro sistema esistente.
Se l'hash non è valido, l'accesso al video restituirà una pagina di errore "403 forbidden
".
Attivare la restrizione sulla cartella di importazione
Quando la password viene impostata una volta per tutte a livello della cartella di destinazione, tutte le nuove importazioni di media avranno automaticamente questo modo di lettura. Per configurare questa cartella:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato.
- Clicca su Media nel menu laterale sinistro.
- Clicca su Gestione dei media nel menu laterale sinistro.
- Clicca sull'icona per creare una Nuova cartella:
- Dai un nome alla cartella.
- Fai clic sul pulsante blu per Creare la cartella.
- Clicca su Configurazione:
- Scegliete le regole di codifica per i video che verranno importati, quindi passate al passaggio successivo.
- Configurate le opzioni della cartella in questa seconda fase, quindi passate alla fase successiva.
- Attiva la restrizione tramite chiave univoca.
- Fai clic sul pulsante blu una volta configurate le diverse restrizioni desiderate:
1. Creare un token API VOD
Per accedere all'API VOD, devi autenticarti utilizzando un token applicazione. Questa operazione va eseguita una sola volta. Il token applicativo sarà comune per tutti i dossier che desideri proteggere. Per creare questo token applicativo, consulta questa guida e la documentazione https://developer.infomaniak.com/getting-started#authentication.
2. Creare il token di riproduzione
Questa fase va eseguita sul tuo sito web/applicazione e questo token dovrà essere unico, quindi generato per ogni visitatore.
È quindi importante che la pagina che avrà il compito di generare il token non abbia cache, per garantire l'unicità del token.
POST https://api.vod2.infomaniak.com/api/pub/v1/channel/channel_id/share/share_id/token
channel_id
= 1227share_id
= corrisponde all'identificativo del tuo video
Esempio: https://api.vod2.infomaniak.com/res/embed/1jhvl2uqa5rdf.html
L'elenco dei parametri è disponibile nella documentazione https://developer.infomaniak.com/docs/api/post/channel/share/token
3. Utilizzo del token unico su un media
Il token recuperato al punto 2 sopra sarà quindi passato come parametro al media, sarà unico quindi diverso per ogni visitatore:
<iframe frameborder="0" width="720" height="360" src="https://api.vod2.infomaniak.com/res/embed/1jhvl2uqa5rdf.html?token=st=1637143497~exp=1637143797~acl=/hls/1jhvl2uq4dnra/1jhvl2uq4dnmd/*~hmac=914aa838bdba141ec85db74266b54278572a1353a49e8851e4fd096dc6372127" allowfullscreen></iframe>
Altre restrizioni di accesso possono essere attivate: mot de passe + geoip.