@vadimstroganov

Как идентифицировать клиента мобильного приложения в ActionCable?

Здравствуйте!

Данный код, распазнает юзера через куку:
# app/channels/application_cable/connection.rb
module ApplicationCable
  class Connection < ActionCable::Connection::Base
    identified_by :current_user
 
    def connect
      self.current_user = find_verified_user
    end
 
    protected
      def find_verified_user
        if current_user = User.find_by(id: cookies.signed[:user_id])
          current_user
        else
          reject_unauthorized_connection
        end
      end
  end
end


В приложении есть авторизация с последующей выдачей токена.
В мобильных приложениях нет кук, как быть в данном случае? Как распознать юзера?
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
@Biggless
передавайте токен урлой ws://server.com/?token=abc
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы