Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

RTCIdentityAssertion

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Das RTCIdentityAssertion Interface der WebRTC API repräsentiert die Identität eines entfernten Peers der aktuellen Verbindung. Wenn noch kein Peer festgelegt und verifiziert wurde, gibt dieses Interface null zurück. Einmal festgelegt, kann es nicht mehr geändert werden.

Instanz-Eigenschaften

RTCIdentityAssertion.idp Experimentell

Gibt den Domainnamen des Identity Providers (IdP) an, der die Identität validiert hat.

RTCIdentityAssertion.name Experimentell

Gibt die verifizierte Peer-Identität als Zeichenkette in einem E-Mail-Adress-ähnlichen Format an.

Beispiele

Zugriff auf die Identität des entfernten Peers

In diesem Beispiel wartet eine Funktion asynchron darauf, dass die Identität des entfernten Peers über RTCPeerConnection.peerIdentity verifiziert wird, und protokolliert dann die Domain des Identity Providers und den Identitätsnamen des Peers.

js
const pc = new RTCPeerConnection();

// …

async function logPeerIdentity() {
  try {
    const identity = await pc.peerIdentity;
    console.log(`IdP domain: ${identity.idp}`);
    console.log(`Peer name: ${identity.name}`);
  } catch (err) {
    console.error("Could not verify peer identity:", err);
  }
}

logPeerIdentity();

Spezifikationen

Spezifikation
Identity for WebRTC 1.0
# rtcidentityassertion-interface

Browser-Kompatibilität

Siehe auch