Однако я запускаю сценарий локально на своем компьютере ( не на сервере) и просто отправляю HTTP-запросы через библиотеку Python Requests. Как мне затем выполнить аутентификацию, когда процедура OAuth отправляет код, необходимый для токена аутентификации, в качестве параметра вызова GET в redirect_uri, который для меня конкретно не указывает ни на что? Нет ли способа пройти аутентификацию без запуска сервера?
РЕДАКТИРОВАТЬ
Моя проблема по-прежнему заключается в том, что я запускаю простой автономный скрипт, и я не знаю, как пройти аутентификацию.
Это мой код аутентификации:
Код: Выделить всё
import binascii, os, requests
def auth():
request = 'https://www.deviantart.com/oauth2/authorize'
state = binascii.hexlify(os.urandom(160))
params = {
'response_type': 'token',
'client_id': 1,
'redirect_uri': 'https://localhost:8080',
'state': state,
'scope': 'user'
}
r = requests.get(request, params)
print(r)
Предпочтительно, мне бы хотелось, чтобы у пользователя (меня) просто запрашивалось имя пользователя и пароль в консоли, в которой выполняется сценарий, а затем продолжение выполнения сценария после успешного входа пользователя в систему.< /p>
В качестве альтернативы, если вышеуказанное невозможно, сценарий должен открыть веб-страницу авторизации в браузере, а затем продолжить выполнение после входа пользователя в систему.
Как бы я реализовал любое из этих двух решений на Python?
Подробнее здесь: https://stackoverflow.com/questions/398 ... hon-script