Пользователи входят в наше приложение со своего iPhone. После этого мы надежно храним информацию об аутентификации в связке ключей. Нашим пользователям не нужно входить в систему каждый раз, когда они используют приложение.
Теперь мы добавляем приложение Watch. Мы также хотели бы выполнять некоторые сетевые запросы на часах. Было бы прекрасно, если бы это работало, когда пользователь вошел в систему на своем телефоне.
Однако общий доступ к цепочке ключей нельзя использовать между iOS и устройством Watch. Это можно было сделать в начале WatchOS, но не более того, начиная с WatchOS 2. Так что это оставляет нам проблему.
Итак: мы можем отправлять данные, используя WCSession
.
но:
- Насколько это безопасно? Любые идеи о том, как сделать это безопасным?
- Существуют ли другие способы безопасного переноса токенов аутентификации с телефона на часы?