В Python 3 я передаю учетные данные для аутентификации вызова API, и он работает совершенно нормально, используя следующую строку:
userAndPass = b64encode(b"username:password").decode("ascii")
В целях безопасности я бы предпочел сохранить учетные данныевнешне (возможно, в файле yaml или где-то еще), а не в жестком коде.Я попытался заменить имя пользователя и передать переменные, но это не сработало.Я попытался поместить переменную «учетные данные» в скобках, а также попытался добавить плюс перед рукой, ни одна из них не работает.
Я бы хотел, чтобы он работал следующим образом:
credentials = "username:password"
userAndPass = b64encode(b'credentails').decode("ascii")
Любое предложение приветствуется!