EOIAMAuth

EOIAMAuth#

class eodag.plugins.authentication.eoiam.EOIAMAuth(provider, config)[source]#

Authentication plugin for EOIAM.

__init__(provider, config)[source]#

Initialize the plugin with provider and config, and set up a requests.Session for SAML login.

Methods

__init__(provider, config)

Initialize the plugin with provider and config, and set up a requests.Session for SAML login.

authenticate()

Return a requests.AuthBase object using the session with SAML login.

authenticate_objects(bucket_names_and_prefixes)

Authenticates with s3 and retrieves the available objects

presign_url(asset[, expires_in])

This method is used to presign a url to download an asset from S3.

validate_config_credentials()

Validate configured credentials

Attributes

plugins