×

Controlling access to traversal using relays around network address translation (TURN) servers using trusted single-use credentials

  • US 10,129,243 B2
  • Filed: 12/27/2013
  • Issued: 11/13/2018
  • Est. Priority Date: 12/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling access to a Traversal Using Relays around Network Address Translation (TURN) server, the method comprising:

  • receiving, by the TURN server, a request from a Web Real-Time Communications (WebRTC) client for a TURN service;

    challenging, by the TURN server, the request for the TURN service;

    receiving, by the TURN server, a userid comprising an authorized domain identifier and a password comprising an encrypted authentication token from the WebRTC client, wherein the authentication token comprises enterprise policy instructions, wherein the authentication token was generated by a TURN authentication agent executing on a computing device in response to a determination by the TURN authentication agent to authorize a request for a TURN server credential from the WebRTC client;

    determining, by the TURN server, whether the userid comprises an authorized single-use credential by determining if the userid comprises the authorized domain identifier;

    determining, by the TURN server, whether to authorize the request for the TURN service by decrypting the password to obtain the authentication token using a key based on the authorized domain identifier, wherein the authentication token comprises enterprise policy instructions; and

    responsive to determining whether to authorize the request for the TURN service, providing, by the TURN authentication agent, the TURN service for the WebRTC client according to the enterprise policy instructions.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×