RTCPeerConnection.setIdentityProvider()

실험적: 이 기능은 실험적인 기능입니다.
프로덕션 환경에서 사용하기 전에 브라우저 호환성 표를 주의 깊게 확인하세요.

RTCPeerConnection.setIdentityProvider() 메소드는 이름, 통신에 사용된 프로토콜 (옵션), 유저 이름 (옵션)으로 구성된 세 가지 매개변수에 식별 제공자 (Identity Provider, IdP)를 지정합니다. IdP는 주장 (assertion)이 필요한 순간에만 사용 될 것입니다.

signalingState (en-US)"closed"로 지정되어있다면, InvalidStateError 에러가 발생합니다.

Syntax

js
pc.setIdentityProvider(domainname [, protocol] [, username]);

이 메소드는 반환 값이 존재하지 않습니다.

매개변수

domainname

IdP가 존재하는 도메인 이름을 나타내는 DOMString입니다.

protocol Optional

IdP와 통신하기위해 사용된 프로토콜을 나타내는 DOMString입니다. 디폴트 값은 "default"로 설정되어있고, IdP가 감청하게되는 URL를 결정하는데에 사용됩니다.

username Optional

IdP와 연관된 유저 이름을 나타내는 DOMString입니다.

예시

js
var pc = new PeerConnection();

pc.setIdentityAssertion("developer.mozilla.org");

사양서

Specification
Identity for WebRTC 1.0
# dom-rtcpeerconnection-setidentityprovider

브라우저 호환성

BCD tables only load in the browser

참조