Мне нужно взаимодействовать с API, который поддерживает только OAuth2.OAuth для приложений на стороне сервера
Проблема заключается в том, что я хотел бы написать чисто серверное приложение, которое должно сидеть там без использования GUI-опроса API каждый день.
API дает мне возможность программно использовать маркер приложения, но похоже, что мне нужно реализовать весь поток графического интерфейса, чтобы получить следующий токен доступа. Это связано с тем, что мне нужно войти в систему через веб-интерфейс входа в систему провайдеров приложений.
Похоже, что мне нужно получить этот токен доступа и скопировать его в качестве учетной записи на стороне сервера, где я его воссоздаю. Если это когда-либо закончится или ухудшится, мне нужно будет вернуться через поток графического интерфейса, чтобы получить токен доступа к серверной стороне.
Мое понимание здесь правильно, так как это кажется очень неуклюжим?
В частности:
Могу ли я избежать реализации процесса, в котором мы ссылаемся к поставщикам приложений логин форму?
Правильно ли, что после этого я должен освободить токен доступа и сохранить его в своем приложении на стороне сервера. Кажется, я не могу контролировать, истекает ли это?
Я вижу, что, например, Facebook специально поддерживает поток на стороне сервера и клиента. Интересно, встал ли я против ограничений в этой конкретной реализации OAuth 2?
Ваш вопрос не очень ясен. Не могли бы вы добавить более подробную информацию о том, что вам действительно нужно? Вы пытаетесь понять поток OAuth 2? – divyanshm
Добавил несколько конкретных вопросов.Я понимаю поток, но он, похоже, предназначен для взаимодействия с пользователем, выполняемого пользователем, тогда как я ищу интеграцию через OAuth 2 в приложении без гарнитуры. –