1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Einen Videostream mit einem einzigartigen Schlüssel sichern
Diese Anleitung erklärt, wie der Zugriff auf die Video-Streaming von Infomaniak mit einem einzigartigen Schlüssel (Hash) gesperrt werden kann.
Vorwort
- Diese Methode bietet den höchsten Schutz und ermöglicht es Ihnen, Ihre Übertragungen beispielsweise auf einen Mitgliedschaftsbereich zu beschränken, der eine Authentifizierung erfordert.
- Da die Erzeugung dieses Codes für jede Website spezifisch ist, ist es notwendig, die erforderlichen PHP-Funktionen zu implementieren und den Integrationscode Ihres Players entsprechend anzupassen.
Den Zugriff auf Übertragungen durch einen eindeutigen Schlüssel (Hash) einschränken
Dazu:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Manager Infomaniak zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugeordnet ist.
- Klicken Sie auf Einstellungen im linken Seitenmenü.
- Klicken Sie auf Einschränkungen im linken Seitenmenü.
- Klicken Sie auf die Registerkarte Beschränkung durch eindeutigen Hash:
Funktionsweise der Einschränkungen
Diese Methode erfordert das Abrufen von Informationen, die sich auf die Konfiguration Ihres Streams und den Internetnutzer, der sich verbindet, beziehen.
Zunächst muss ein Passwort (ein Schlüssel) im Infomaniak Manager festgelegt werden. Sobald dieser Schlüssel hinzugefügt wurde, werden die verbundenen Zuschauer und diejenigen, die versuchen, Ihren Stream zu betrachten, sofort blockiert (nehmen Sie sich diesen anderen Leitfaden zur Kenntnis, um das Ersatzbild zu personalisieren, das den blockierten Zuschauern angeboten wird).
Hier ist der Ablauf, um den Zugriff auf Ihren Stream zu ermöglichen:
- Entwicklung eines Authentifizierungssystems durch Sie (z.B. ein Mitgliederbereich).
- Das oben im Manager konfigurierte Passwort nehmen.
- Die IP-Adresse der Benutzer über
$_SERVER["REMOTE_ADDR"]
abrufen, z.B. - Den Zielstrom-Identifikator nehmen.
- Das aktuelle Datum und die aktuelle Uhrzeit (ohne Minuten und Sekunden) abrufen.
Diese Elemente werden anschließend durch den im Manager bereitgestellten Code gehasht, um ein einzigartiges Token zu erstellen, das jedem Benutzer eigen ist und das dem Stream beim Laden übermittelt wird. Die Streaming-Plattform überprüft dann die Gültigkeit des Hashes, um die Verbindung zu autorisieren oder abzulehnen.
Wichtige Hinweise
- Um die Sicherheit des Zugriffs auf den Stream zu gewährleisten, ist die Gültigkeit jedes Tokens zeitlich begrenzt.
- Es ist wichtig, den Cache auf den Seiten zu deaktivieren, die den Zugriff auf den Stream ermöglichen; wenn die Token-Erzeugung zwischengespeichert wird, versuchen andere Benutzer, sich mit dem Hash einer anderen Person zu authentifizieren, was zu ihrer Ablehnung führt, selbst wenn sie die Berechtigung haben, den Stream zu nutzen.