nessie_client.auth package

Submodules

nessie_client.auth.basic module

nessie_client.auth.config module

Config based auth mechanism.

pynessie.auth.config.setup_auth(config)[source]

Setup an AuthBase object for future authentication against a Nessie Server.

Parameters

config (Configuration) – confuse.Configuration object

Return type

Optional[AuthBase]

Returns

a requests.auth.AuthBase object that is able to inject authentication data into HTTP requests

Module contents

Authentication classes for nessie client.

pynessie.auth.setup_auth(config)[source]

Setup an AuthBase object for future authentication against a Nessie Server.

Parameters

config (Configuration) – confuse.Configuration object

Return type

Optional[AuthBase]

Returns

a requests.auth.AuthBase object that is able to inject authentication data into HTTP requests

pynessie.auth.setup_aws_auth(region, profile=None)[source]

For a given region sign a request to the execute-api with standard credentials.

Return type

AWS4Auth