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 0x7f4376b39d50>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f4376b39b90>, token: Optional[str] = <typer.models.OptionInfo object at 0x7f4376b39810>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7f4376a75ad0>, password: Optional[str] = <typer.models.OptionInfo object at 0x7f4376a75990>, no_browser: bool = <typer.models.OptionInfo object at 0x7f4376a75bd0>) -> 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 0x7f4376a75a50>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f4376a75dd0>) -> None

Log out from Datalayer server.

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

Show current authenticated user.

def login_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f4376a75fd0>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f4376a76110>, token: Optional[str] = <typer.models.OptionInfo object at 0x7f4376a76190>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7f4376a761d0>, password: Optional[str] = <typer.models.OptionInfo object at 0x7f4376a76250>, no_browser: bool = <typer.models.OptionInfo object at 0x7f4376a76290>) -> None

Log into a Datalayer server.

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

Log out of Datalayer server.

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

Show current authenticated user.