singlestoredb.auth.get_jwt¶
- singlestoredb.auth.get_jwt(email: str, url: str = 'https://portal.singlestore.com/engine-sso', clusters: str | List[str] | None = None, databases: str | List[str] | None = None, timeout: int = 60, browser: str | List[str] | None = None) JSONWebToken ¶
Retrieve a JWT token from the SingleStoreDB single-sign-on URL.
- Parameters:
email (str) – EMail of the database user
url (str, optional) – The URL of the single-sign-on token generator
clusters (str or list[str], optional) – The name of the cluster being connected to
databases (str or list[str], optional) – The name of the database being connected to
timeout (int, optional) – Number of seconds to wait before timing out the authentication request
browser (str or list[str], optional) – Browser to use instead of the default. This value can be any of the names specified in Python’s webbrowser module. This includes ‘google-chrome’, ‘chrome’, ‘chromium’, ‘chromium-browser’, ‘firefox’, etc. Note that at the time of this writing, Safari was not compatible. If a list of names is specified, each one tried until a working browser is located.
- Return type:
JSONWebToken