Реализация авторизации Slack через OAuth 2.0 в приложении Apple Watch - PullRequest
0 голосов
/ 28 октября 2019

Мне нужно интегрировать Slack API в приложение Apple Watch. Мне нужно авторизовать пользователя по его слабой электронной почте и паролю. Но, изучая документы Slack API, я понял, что мы можем реализовать авторизацию OAuth 2.0. Как я могу реализовать эту слабую авторизацию в приложении Apple Watch?

1 Ответ

1 голос
/ 28 октября 2019

Заставьте пользователя проходить аутентификацию в Slack через мобильное приложение iOS и сохраните токены OAuth (включая токен обновления) в общей группе ресурсов, чтобы приложение Apple Watch могло получить доступ к информации. Если пользователь пытается использовать приложение Apple Watch, когда токены еще не сохранены;Предупредите пользователя открыть мобильное приложение и войдите в Slack, если они этого еще не сделали.

Я рекомендую поместить любые функции вызова Slack API в общую локальную инфраструктуру, чтобы мобильное приложение и любые другие расширения (весли вы хотите расширить виджет центра уведомлений и т. д.), можете использовать их в будущем.

...