Добавлена возможность пробрасывать есиа через прокси
All checks were successful
Build And Push / publish (push) Successful in 7m20s
All checks were successful
Build And Push / publish (push) Successful in 7m20s
This commit is contained in:
@ -24,8 +24,6 @@ def csp_sign(data: str):
|
||||
with open(source_path, 'w', encoding='utf-8') as f:
|
||||
f.write(data)
|
||||
|
||||
print(data)
|
||||
|
||||
cmd = [
|
||||
'cryptcp',
|
||||
'-signf',
|
||||
|
||||
@ -18,7 +18,9 @@ from . import schema as s
|
||||
class ESIA_API(AsyncClient):
|
||||
def __init__(self):
|
||||
self.logger = getLogger(__name__)
|
||||
super().__init__(base_url=settings.ESIA_BASE_URL)
|
||||
super().__init__(
|
||||
base_url=settings.ESIA_BASE_URL, proxy=settings.ESIA_PROXY
|
||||
)
|
||||
|
||||
async def sign_request(self, data: dict[str, Any]):
|
||||
timestamp = datetime.now(UTC).strftime('%Y.%m.%d %H:%M:%S %z').strip()
|
||||
|
||||
@ -50,6 +50,7 @@ class Settings(BaseSettings):
|
||||
ESIA_REDIRECT_URI: str = Field(default='')
|
||||
ESIA_CONTAINER_PASSWORD: str = Field(default='')
|
||||
ESIA_CONTAINER_THUMBPRINT: str = Field(default='')
|
||||
ESIA_PROXY: str | None = Field(default=None)
|
||||
|
||||
# Vitacore
|
||||
VITACORE_BASE_URL: str = Field(
|
||||
|
||||
Reference in New Issue
Block a user