Как открыть веб-сервер в Swift для MacOS OAuth2 - PullRequest
0 голосов
/ 28 марта 2019

Я создаю небольшое приложение MacOS и впервые исследую OAuth2.Это будет мое первое быстрое приложение.Я сталкивался с этим источником , рекомендующим использовать петлевые URL для localhost, запустив http-сервер и прослушав http://localhost:[port], чтобы получить маркер запроса из IMGUR Api.Я зарегистрировал свое приложение с секретным и клиентским ключами.Затем я указал пользователю с помощью браузера на https://api.imgur.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=REQUESTED_RESPONSE_TYPE&state=APPLICATION_STATE.Мне не удалось найти документацию, демонстрирующую, как открыть и прослушать URL-адрес обратного вызова с помощью Swift в приложении MacOS.

Я также обнаружил Embassy , который не удалось скомпилировать.Я нашел Kitura и Vapor , но я не уверен, что они не раздуты для простой петли OAuth.

...