コード例 #1
0
 def request_token(self, client_auth: HTTPBasicAuth, data: dict) -> None:
     try:
         response = http.post(self.access_token_uri,
                              auth=client_auth,
                              data=data)
     except MissingSchema:
         raise RequestFailedException("Access token URI it's empty")
     except HTTPError:
         raise RequestTokenException(
             "Failed to retrieve oauth2 access_token.")
     self.token = response.json().get("access_token")
     logger.info("Access token successfully obtained.")
コード例 #2
0
ファイル: spring.py プロジェクト: amenezes/config-client
 def decrypt(
     self,
     value: str,
     path: str = "/decrypt",
     headers: dict = {"Content-Type": "text/plain"},
     **kwargs: dict,
 ) -> str:
     """Request a decryption from a value to the config server.."""
     try:
         response = http.post(
             uri=f"{self.address}{path}", data=value, headers=headers, **kwargs
         )
     except Exception:
         raise RequestFailedException(f"Failed to request URI: {self.address}{path}")
     return response.text