Construiesc un site care oferă conținut video plătit, pentru încorporare în site-urile proprii ale clienților. Controlez cu succes accesul la nodurile care conțin conținut video pe baza rolurilor de utilizator care pot fi achiziționate.
Acum trebuie să ofer utilizatorilor un cod de încorporare care, în mod ideal, ar funcționa numai din domeniul lor.Deocamdată m-aș bucura doar să-l pot limita la anumiți utilizatori.
Am instalat modulele key_auth și restui și am activat resursa REST „fișier”. Acum pot accesa informații *despre* fișier ca utilizator anonim cu cheia API a abonatului plătitor în interogare. Cu toate acestea, nu pot accesa fișierul real.
Informațiile pe care le primesc sunt mai jos.
{"fid":[{"value":3}],"uuid":[{"value":"5655ecda-b421-4ab8-aa92-d43c6c0fbfdf"}],"langcode":[{"valoare":" ro"}],"uid":[{"target_id":1,"target_type":"user","target_uuid":"58d862eb-86e9-4ec6-bb33-89bda5c1767a","url":"\/user\ /1"}],"filename":[{"value":"file_example_MP4_480_1_5MG.mp4"}],"uri":[{"value":"privat:\/\/2022-04\/file_example_MP4_480_1_5MG.mp4" ,"url":"\/system\/files\/2022-04\/file_example_MP4_480_1_5MG.mp4"}],"filemime":[{"value":"video\/mp4"}],"filesize":[ {"value":1570024}],"status":[{"value":true}],"created":[{"value":"2022-04-16T15:52:39+00:00"," format":"Y-m-d\TH:i:sP"}],"schimbat":[{"value":"2022-04-16T15:52:43+00:00","format":"Y-m-d\ Acest p"}]}
Cum pot avea acces la videoclipul real în acest fel?