Ho fatto alcuni progressi.
Alla fine, l’unica soluzione che ho trovato è utilizzare un Cloudflare Worker come broker/backend per gestire l’autenticazione, nascondere le credenziali del provider e creare URL di upload, per poi caricare i dati su CF Stream o Mux. Va bene così per te?
Ecco come funziona (in termini non tecnici):
- Fai clic su Carica.
- Una piccola finestra di popup ti fa effettuare l’accesso tramite Discourse SSO (solo la prima volta).
- Il broker conferma che sei autorizzato e ti ricorda per un’ora.
- TC chiede al broker dove inserire il video; il broker apre un punto di upload privato presso il provider (che detiene le chiavi segrete).
- TC carica direttamente presso il provider.
Ecco una breve demo.
Non preoccuparti del tempo di elaborazione. Se preferisci, puoi usare il pulsante “inserisci ora”.
Penso sia una soluzione decente e funzioni piuttosto bene, considerando i limiti di TC. ![]()
Detto questo, credo che questa dovrebbe essere solo un’alternativa estrema. Il plugin collegato da Dave ha un’integrazione profonda e dovrebbe essere la prima scelta per una soluzione pulita. Se puoi, ti incoraggio vivamente a contattarli! (Altrimenti, fammi sapere!)
