Передача аутентифицированных пользователей в SendBird из Django Rest Framework

У меня есть Django DRF, обслуживающий API, и Angular front end для решения, которое я разрабатываю. Я хочу интегрировать API чата SendBird в приложение, чтобы аутентифицированные пользователи могли общаться друг с другом.

У SendBird есть JavaScript API, который я могу использовать, но мой вопрос заключается в том, как мои аутентифицированные данные пользователя передаются в SendGrid, например, если пользователь X входит на сайт, а пользователь Y входит на сайт - как мне разрешить им общаться друг с другом.

Я почти уверен, что что-то неправильно понял во время сессий, но любая помощь приветствуется.

Я не ищу конкретный кодовый ответ, а общий архитектурный ответ.

1 ответ

Решение

Процесс передачи данных вашего пользователя в SendBird должен выполнить следующие шаги:

  • Создайте учетную запись пользователя SendBird через API платформы, когда ваш пользователь зарегистрируется в вашем сервисе.
  • Сохраните токен доступа в вашем безопасном постоянном хранилище.
  • Загрузите токен доступа в свой клиент и передайте его методу входа SendBird.
  • Периодически обновляйте свой токен доступа, выпуская новый токен для замены предыдущего.

Вы можете найти более подробную информацию об этом здесь.

Другие вопросы по тегам