SlideShare a Scribd company logo
OAuth + STUN/TURN
In WebRTC context
Why?
○
○
○
○
○
○
○
○
Goal: Make STUN/TURN+OAuth reality!
○
○
○
○
○
RFC 7635 Overview
Step by Step
Step by Step (AS-RS, Auth key)
e.g. coTURN implementation
○
○
○
○
Shared AS-RS Auth key established. :)
○
○
Step by Step
STUN/TURN server discovery
Step by Step
Client Request an access_token
○
○
○
○
Authentication Server (Input)
○
○
○
Step by Step
Auth Server (Is about)
○
Authentication Server (Logic)
○
○
○
Step by Step
Access Token Structure
○
○
HTTP response with token parameters
○
○
○
○
Step by Step
WebRTC - PC
○
○
○
○
Step by Step
ICE Agent (STUN/TURN client)
○
○
○
○
○
Step by Step
STUN/TURN Server (Validates)
RFC 7635 Overview
In Nutshell from WebRTC point of view
In Nutshell from WebRTC point of view+
I did my best to do not
make any mistake, but if
I made any, then please
correct me, and report
it.
Thanks!

More Related Content

PPTX
ICE basic
PPT
NAT Traversal
PDF
AWSで自宅サーバ?
PDF
Stun turn poc_pilot
PDF
MikroTik Firewall : Securing your Router with Port Knocking
PPTX
Getting the most out of the Aruba Policy Enforcement Firewall
PDF
SIPREC RTPEngine Media Forking
PDF
From NAT to NAT Traversal
ICE basic
NAT Traversal
AWSで自宅サーバ?
Stun turn poc_pilot
MikroTik Firewall : Securing your Router with Port Knocking
Getting the most out of the Aruba Policy Enforcement Firewall
SIPREC RTPEngine Media Forking
From NAT to NAT Traversal

What's hot (20)

PPTX
Switch security
PDF
rtpengine - Media Relaying and Beyond
PDF
BGP on mikrotik
DOCX
PPT
Intro to CloudStack API
PDF
Nmap scripting engine
PDF
Ejercicios ripv2
PPTX
Presentasi spanning tree protocol
PDF
Mikro tik advanced training
PDF
Building Topology in NS3
PPTX
Cisco nx os
PDF
IPv6 を始めてみた
PDF
Ccnp presentation [Day 1-3] Class
PDF
Kamailio - API Based SIP Routing
PDF
Spring Web Services: SOAP vs. REST
PDF
MikroTik Security
PPTX
Advanced security in Barracuda WAF
PDF
Time based CAPTCHA protected SQL injection through SOAP-webservice
PDF
Network LACP/Bonding/Teaming with Mikrotik
PDF
Detecting network virus using mikrotik
Switch security
rtpengine - Media Relaying and Beyond
BGP on mikrotik
Intro to CloudStack API
Nmap scripting engine
Ejercicios ripv2
Presentasi spanning tree protocol
Mikro tik advanced training
Building Topology in NS3
Cisco nx os
IPv6 を始めてみた
Ccnp presentation [Day 1-3] Class
Kamailio - API Based SIP Routing
Spring Web Services: SOAP vs. REST
MikroTik Security
Advanced security in Barracuda WAF
Time based CAPTCHA protected SQL injection through SOAP-webservice
Network LACP/Bonding/Teaming with Mikrotik
Detecting network virus using mikrotik
Ad

Viewers also liked (20)

PDF
5th tf webrtc-welcome
PPTX
Pexip and Microsoft Interoperability
PPTX
NIC - Understand Lync Video and Interop - Level 300
PDF
Software based video, audio, web conferencing - can standard servers deliver?
PDF
Integrate 2014 Post Show Report
PPTX
Integrating Microsoft Surface Hub with legacy videoconferencing and UCC
PDF
Frost & Sullivan Applauds Pexip for Disrupting the Video Conferencing Industry
PPTX
Microsoft Skype for Business and the quest for legacy video interoperability
PPTX
Web rtc, Media stream, Peer connection, Setting up STUN and TURN on Linux and...
PPTX
Microsoft Surface Hub - How to integrate with legacy videoconferencing and UCC
PDF
Overcoming Enterprise Unified Communications Challenges
PPTX
Pexip presentation
PDF
Pexip UCExpo 2016 Presentation in the Microsoft Modern Workplace Theatre
PPTX
RSA Europe: Future of Cloud Identity
PPTX
DaaS/IaaS Forum Moscow - Chris Rogers
PDF
Who Are You? From Meat to Electrons - SXSW 2014
PPTX
DaaS/IaaS Forum Moscow - Najat Messaoud
PPTX
BriForum 2013 Chicago - Citrix Troubleshooting - Denis Gundarev
PPTX
RUCUG: 9. Sergey Khalyapin: Представляем XenDesktop 5
PPTX
DaaS/IaaS Forum Moscow - Ivo Murris
5th tf webrtc-welcome
Pexip and Microsoft Interoperability
NIC - Understand Lync Video and Interop - Level 300
Software based video, audio, web conferencing - can standard servers deliver?
Integrate 2014 Post Show Report
Integrating Microsoft Surface Hub with legacy videoconferencing and UCC
Frost & Sullivan Applauds Pexip for Disrupting the Video Conferencing Industry
Microsoft Skype for Business and the quest for legacy video interoperability
Web rtc, Media stream, Peer connection, Setting up STUN and TURN on Linux and...
Microsoft Surface Hub - How to integrate with legacy videoconferencing and UCC
Overcoming Enterprise Unified Communications Challenges
Pexip presentation
Pexip UCExpo 2016 Presentation in the Microsoft Modern Workplace Theatre
RSA Europe: Future of Cloud Identity
DaaS/IaaS Forum Moscow - Chris Rogers
Who Are You? From Meat to Electrons - SXSW 2014
DaaS/IaaS Forum Moscow - Najat Messaoud
BriForum 2013 Chicago - Citrix Troubleshooting - Denis Gundarev
RUCUG: 9. Sergey Khalyapin: Представляем XenDesktop 5
DaaS/IaaS Forum Moscow - Ivo Murris
Ad

Similar to OAuth and STUN, TURN in WebRTC context RFC7635 (20)

PDF
Websockets
PDF
Hello istio
PDF
PDF
Fluentd Intro for OpenShift Commons Briefing
PDF
Malleability and SegWit
PDF
University of Delaware - Improving Web Protocols (early SPDY talk)
PDF
Cloud Native Logging / Fluentd Summit Tokyo
PDF
WebRTC: A front-end perspective
PDF
비트코인 블록체인에 데이터 히치하이킹
ODP
Install sitecore experience commerce 9.0
PDF
Nodejs and WebSockets
PDF
vpn router Mikrotik
PDF
[LDAPCon 2019] LemonLDAP::NG 2.0: Mutli-factor authentication, Identity Feder...
PPTX
Training Webinar: Enterprise application performance with server push technol...
PDF
WebRTC - Is it ready? 2013
PPTX
Seastar Summit 2019 Keynote
PPTX
Brightcove live tech overview
PDF
Asynchronous, Event-driven Network Application Development with Netty
PDF
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
PDF
Altitude San Francisco 2018: HTTP Invalidation Workshop
Websockets
Hello istio
Fluentd Intro for OpenShift Commons Briefing
Malleability and SegWit
University of Delaware - Improving Web Protocols (early SPDY talk)
Cloud Native Logging / Fluentd Summit Tokyo
WebRTC: A front-end perspective
비트코인 블록체인에 데이터 히치하이킹
Install sitecore experience commerce 9.0
Nodejs and WebSockets
vpn router Mikrotik
[LDAPCon 2019] LemonLDAP::NG 2.0: Mutli-factor authentication, Identity Feder...
Training Webinar: Enterprise application performance with server push technol...
WebRTC - Is it ready? 2013
Seastar Summit 2019 Keynote
Brightcove live tech overview
Asynchronous, Event-driven Network Application Development with Netty
"Fintech inside of a SaaS powered by 2000+ Microservices", Volodymyr Malyk
Altitude San Francisco 2018: HTTP Invalidation Workshop

More from Mihály Mészáros (15)

PDF
GN4-UP2U update - Moodlemoot19
PDF
Nyílt forráskódú VideoKonferencia mindenkinek! (A GÉANT4 JRA4 T4 és T5 eredmé...
PDF
WebRTC - Hol tartunk ma?
PDF
A jég (ICE), a kanyar (TURN), a bódulat (STUN) és a kijózanító tűzfal (Firewall)
PDF
GÉANT TURN pilot
PDF
WebRTC - Hol tartunk ma?
PDF
SIP Tutorial/Workshop 0
PDF
SIP Tutorial/Workshop 3
PDF
SIP Tutorial/Workshop 2
PDF
SIP Tutorial/Workshop 4
PDF
SIP Tutorial/Workshop 1
PDF
Webrtc puzzle
PDF
WebRTC Identity in SAML Federations
PDF
WebRTC eduCONF
GN4-UP2U update - Moodlemoot19
Nyílt forráskódú VideoKonferencia mindenkinek! (A GÉANT4 JRA4 T4 és T5 eredmé...
WebRTC - Hol tartunk ma?
A jég (ICE), a kanyar (TURN), a bódulat (STUN) és a kijózanító tűzfal (Firewall)
GÉANT TURN pilot
WebRTC - Hol tartunk ma?
SIP Tutorial/Workshop 0
SIP Tutorial/Workshop 3
SIP Tutorial/Workshop 2
SIP Tutorial/Workshop 4
SIP Tutorial/Workshop 1
Webrtc puzzle
WebRTC Identity in SAML Federations
WebRTC eduCONF

Recently uploaded (20)

PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
MIND Revenue Release Quarter 2 2025 Press Release
Assigned Numbers - 2025 - Bluetooth® Document
Chapter 3 Spatial Domain Image Processing.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectral efficient network and resource selection model in 5G networks
20250228 LYD VKU AI Blended-Learning.pptx
Empathic Computing: Creating Shared Understanding
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Encapsulation theory and applications.pdf
Big Data Technologies - Introduction.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Review of recent advances in non-invasive hemoglobin estimation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
Dropbox Q2 2025 Financial Results & Investor Presentation
Building Integrated photovoltaic BIPV_UPV.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Per capita expenditure prediction using model stacking based on satellite ima...

OAuth and STUN, TURN in WebRTC context RFC7635