Skip to main content

authn

Authentication commands for Datalayer CLI - Refactored to use SDK.

def login(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7fd4ae640850>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aebe3790>, token: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aed1b990>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aea6b7d0>, password: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aeb29790>, no_browser: bool = <typer.models.OptionInfo object at 0x7fd4aeb29150>) -> None

Log into a Datalayer server using SDK authentication.

Examples

Token authentication::

datalayer login --token YOUR_TOKEN

Credentials authentication::

datalayer login --handle user@example.com --password secret

Browser OAuth (default)::

datalayer login

CLI-only mode::

datalayer login --no-browser

def logout(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aeeab150>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aeeab090>) -> None

Log out from Datalayer server.

def whoami(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aeeaab10>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aeeab950>, details: bool = <typer.models.OptionInfo object at 0x7fd4aeea9fd0>) -> None

Show current authenticated user.

def login_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7fd4af01e250>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fd4af01ddd0>, token: Optional[str] = <typer.models.OptionInfo object at 0x7fd4af01c450>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aee8c250>, password: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aee8fa50>, no_browser: bool = <typer.models.OptionInfo object at 0x7fd4aee8e850>) -> None

Log into a Datalayer server.

def logout_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aee8e5d0>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aee8c6d0>) -> None

Log out of Datalayer server.

def whoami_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aee8de90>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fd4aee8c850>, details: bool = <typer.models.OptionInfo object at 0x7fd4aee8cc90>) -> None

Show current authenticated user.