Передача аутентифицированных пользователей в SendBird из Django Rest Framework
У меня есть Django DRF, обслуживающий API, и Angular front end для решения, которое я разрабатываю. Я хочу интегрировать API чата SendBird в приложение, чтобы аутентифицированные пользователи могли общаться друг с другом.
У SendBird есть JavaScript API, который я могу использовать, но мой вопрос заключается в том, как мои аутентифицированные данные пользователя передаются в SendGrid, например, если пользователь X входит на сайт, а пользователь Y входит на сайт - как мне разрешить им общаться друг с другом.
Я почти уверен, что что-то неправильно понял во время сессий, но любая помощь приветствуется.
Я не ищу конкретный кодовый ответ, а общий архитектурный ответ.
1 ответ
Процесс передачи данных вашего пользователя в SendBird должен выполнить следующие шаги:
- Создайте учетную запись пользователя SendBird через API платформы, когда ваш пользователь зарегистрируется в вашем сервисе.
- Сохраните токен доступа в вашем безопасном постоянном хранилище.
- Загрузите токен доступа в свой клиент и передайте его методу входа SendBird.
- Периодически обновляйте свой токен доступа, выпуская новый токен для замены предыдущего.
Вы можете найти более подробную информацию об этом здесь.