--- title: RTCPeerConnection.setIdentityProvider() slug: Web/API/RTCPeerConnection/setIdentityProvider translation_of: Web/API/RTCPeerConnection/setIdentityProvider ---
{{APIRef("WebRTC")}}{{SeeCompatTable}}
RTCPeerConnection.setIdentityProvider()
메소드는 이름, 통신에 사용된 프로토콜 (옵션), 유저 이름 (옵션)으로 구성된 세 가지 매개변수에 식별 제공자 (Identity Provider, IdP)를 지정합니다. IdP는 주장 (assertion)이 필요한 순간에만 사용 될 것입니다.
{{domxref("RTCPeerConnection.signalingState", "signalingState")}}가 "closed"
로 지정되어있다면, InvalidStateError
에러가 발생합니다.
pc.setIdentityProvider(domainname [, protocol] [, username]);
이 메소드는 반환 값이 존재하지 않습니다.
"default"
로 설정되어있고, IdP가 감청하게되는 URL를 결정하는데에 사용됩니다.var pc = new PeerConnection(); pc.setIdentityAssertion("developer.mozilla.org");
사양서 | 상태 | 코멘트 |
---|---|---|
{{ SpecName('WebRTC 1.0', '#widl-RTCPeerConnection-setIdentityProvider-void-DOMString-provider-DOMString-protocol-DOMString-username', 'RTCPeerConnection.setIdentityProvider()') }} | {{ Spec2('WebRTC 1.0') }} | Initial specification. |
{{Compat("api.RTCPeerConnection.setIdentityProvider")}}