Предоставление токена доступа Twilio для голосовой документации - PullRequest
0 голосов
/ 05 января 2020

У меня есть браузерное приложение для телефона twilio, которое работает хорошо, но для большей безопасности мы сейчас интегрируем токены доступа. Но мы не можем найти ЛЮБУЮ документацию по грантам нигде. Мы сами все создаем в нашем бэкэнде, поэтому мы специально ищем переменные, которые нам нужно вставить в наш JSON для этого, для приема вызовов и отправки вызовов.

Я спросил Twilio, но это воскресенье. Когда они возвращают ответ, если он приходит первым, и если он работает, я помещу его здесь, чтобы помочь другим, которые могут искать это, как мы.

ie. вот полезная нагрузка JSON:

{"sub": "A C*****", "nbf": 1578251940, "iss": "SK *****", "ехр": 1578338340, "IAT": 1578252060, "гранты": { "идентичность": "ID_whatever", "голос": { "service_sid": "AP *****"}}, "JTI":» SK ***** "}

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 07 января 2020

Twilio ответил с рабочим шаблоном полезной нагрузки, здесь это в случае, если это кому-то еще нужно

{
  // API key SID concatenated with current timestamp
  "jti": "SK...-1578329486",
  // API key SID
  "iss": "SK...",
  // account SID
  "sub": "AC...",
  // expiration timesetamp
  "exp": 1578333086,
  "grants": {
    // Client name 
    "identity": "alice",
    "voice": {
      "incoming": {
      // if incoming connections are allowed
      "allow": true
    },
    "outgoing": {
      // if outgoing connections are allowed, the application SID
      "application_sid": "AP..."
    } 
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...