magpie.api.login.esgfopenid¶
Providers which implement the |openid|_ protocol based on the python-openid library.
Warning
This providers are dependent on the |python-openid|_ package.
Module Contents¶
-
class
magpie.api.login.esgfopenid.ESGFOpenID(*args, **kwargs)[source]¶ Bases:
authomatic.providers.openid.OpenIDESGF - Earth System Grid Federation
authomatic.providers.openid.OpenIDprovider with a common provider url template :https://{hostname}/{provider}-idp/idp/{username}.Accepts additional keyword arguments:
Parameters: - hostname – The hostname of the ESGF OpenID provider. Default: localhost
- provider_url – The provider identifier url template. Default: https://{hostname}/{provider}-idp/idp/{username}