Я изучаю Vapor, и как часть этого процесса я создаю веб-сайт с использованием фреймворка.Как часть моего приложения, я хотел бы использовать Uber API, который использует OAuth.
Процесс получения токена доступа пользователя, как указано здесь , и в частности, рекомендуется сделатьиспользование предварительно созданной библиотеки для предварительной обработки авторизации и обмена токенами.
Для OAuth мне удалось найти две библиотеки:
OAuthSwift и p2 / OAuth2
Кажется, что обе библиотеки несовместимы с диспетчером пакетов Swift, и, следовательно, не могут использоваться с Vapor.
Есть лиобойти это?Или мне придется вручную создать библиотеку для поддержки процесса OAuth с помощью Vapor?