Я создаю небольшое приложение 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.