Skip to main content

authn

Authentication commands for Datalayer CLI - Refactored to use SDK.

def login(run_url: str | None = <typer.models.OptionInfo object at 0x7fe8e3dec910>, iam_url: str | None = <typer.models.OptionInfo object at 0x7fe8e3deca50>, token: str | None = <typer.models.OptionInfo object at 0x7fe8e3decb90>, handle: str | None = <typer.models.OptionInfo object at 0x7fe8e3deccd0>, password: str | None = <typer.models.OptionInfo object at 0x7fe8e3dece10>, no_browser: bool = <typer.models.OptionInfo object at 0x7fe8e3decf50>) -> 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: str | None = <typer.models.OptionInfo object at 0x7fe8e3ded1d0>, iam_url: str | None = <typer.models.OptionInfo object at 0x7fe8e3ded310>) -> None

Log out from Datalayer server.

def whoami(run_url: str | None = <typer.models.OptionInfo object at 0x7fe8e3ded590>, iam_url: str | None = <typer.models.OptionInfo object at 0x7fe8e3ded6d0>, details: bool = <typer.models.OptionInfo object at 0x7fe8e3ded810>) -> None

Show current authenticated user.

def login_root(run_url: str | None = <typer.models.OptionInfo object at 0x7fe8e3ded950>, iam_url: str | None = <typer.models.OptionInfo object at 0x7fe8e3deda90>, token: str | None = <typer.models.OptionInfo object at 0x7fe8e3dedbd0>, handle: str | None = <typer.models.OptionInfo object at 0x7fe8e3dedd10>, password: str | None = <typer.models.OptionInfo object at 0x7fe8e3dede50>, no_browser: bool = <typer.models.OptionInfo object at 0x7fe8e3dedf90>) -> None

Log into a Datalayer server.

def logout_root(run_url: str | None = <typer.models.OptionInfo object at 0x7fe8e3dee0d0>, iam_url: str | None = <typer.models.OptionInfo object at 0x7fe8e3dee210>) -> None

Log out of Datalayer server.

def whoami_root(run_url: str | None = <typer.models.OptionInfo object at 0x7fe8e3dee350>, iam_url: str | None = <typer.models.OptionInfo object at 0x7fe8e3dee490>, details: bool = <typer.models.OptionInfo object at 0x7fe8e3dee5d0>) -> None

Show current authenticated user.