R50 644c0f06e5156d81e41fd4f5bd491a07
Разработка ПО

Реализация соединений OAuth 2 к сервисам Asana, Discord, Shopify

Добавлено 12 дек 2022 в 23:35
Команда разработки расширения SyncWith для таблиц Google попросила реализовать на языке TypeScript на бэкенде соединения OAuth 2 для сервисов Asana, Discord, Shopify. Реализации для Discord и Shopify были одними из самых сложных в сравнении с остальными. Я реализовал OAuth-соединения для сервисов Asana и Discord, после чего, код был выкачен на прод. Соединение для Shopify оказалась необычным для архитектуры бэкенда и требовало более глубоких изменений в коде. Я нашел оригинальное решение, полностью интегрировал его в тестовую версию и предоставил код команде разработки. Кроме всего прочего, эта работа включала изучение документации сервисов относительно аутентификации и авторизации по протоколу OAuth, отладку получения токенов доступа и работы с ними.

https://syncwith.com
Fda8c0e59a