[7.x] Add per-request authentication for http_auth and api_key

This commit is contained in:
Seth Michael Larson
2021-04-19 17:26:44 -05:00
parent f8ffb2cd0a
commit e4cdd4544d
80 changed files with 2364 additions and 805 deletions
+10 -4
View File
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
from typing import Any, Collection, MutableMapping, Optional, Union
from typing import Any, Collection, MutableMapping, Optional, Tuple, Union
from .utils import NamespacedClient
@@ -32,8 +32,10 @@ class SqlClient(NamespacedClient):
request_timeout: Optional[Union[int, float]] = ...,
ignore: Optional[Union[int, Collection[int]]] = ...,
opaque_id: Optional[str] = ...,
http_auth: Optional[Union[str, Tuple[str, str]]] = ...,
api_key: Optional[Union[str, Tuple[str, str]]] = ...,
params: Optional[MutableMapping[str, Any]] = ...,
headers: Optional[MutableMapping[str, str]] = ...
headers: Optional[MutableMapping[str, str]] = ...,
) -> Any: ...
def query(
self,
@@ -47,8 +49,10 @@ class SqlClient(NamespacedClient):
request_timeout: Optional[Union[int, float]] = ...,
ignore: Optional[Union[int, Collection[int]]] = ...,
opaque_id: Optional[str] = ...,
http_auth: Optional[Union[str, Tuple[str, str]]] = ...,
api_key: Optional[Union[str, Tuple[str, str]]] = ...,
params: Optional[MutableMapping[str, Any]] = ...,
headers: Optional[MutableMapping[str, str]] = ...
headers: Optional[MutableMapping[str, str]] = ...,
) -> Any: ...
def translate(
self,
@@ -62,6 +66,8 @@ class SqlClient(NamespacedClient):
request_timeout: Optional[Union[int, float]] = ...,
ignore: Optional[Union[int, Collection[int]]] = ...,
opaque_id: Optional[str] = ...,
http_auth: Optional[Union[str, Tuple[str, str]]] = ...,
api_key: Optional[Union[str, Tuple[str, str]]] = ...,
params: Optional[MutableMapping[str, Any]] = ...,
headers: Optional[MutableMapping[str, str]] = ...
headers: Optional[MutableMapping[str, str]] = ...,
) -> Any: ...