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 0x7fb098f07710>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb098f05550>, token: Optional[str] = <typer.models.OptionInfo object at 0x7fb098f04a90>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7fb098f076d0>, password: Optional[str] = <typer.models.OptionInfo object at 0x7fb098f054d0>, no_browser: bool = <typer.models.OptionInfo object at 0x7fb098f045d0>) -> 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 0x7fb0991e33d0>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb099176950>) -> None

Log out from Datalayer server.

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

Show current authenticated user.

def login_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb09fdb8510>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb09fdb8990>, token: Optional[str] = <typer.models.OptionInfo object at 0x7fb09fdb8850>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7fb09fdb8650>, password: Optional[str] = <typer.models.OptionInfo object at 0x7fb09fdb9150>, no_browser: bool = <typer.models.OptionInfo object at 0x7fb09fdb91d0>) -> None

Log into a Datalayer server.

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

Log out of Datalayer server.

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

Show current authenticated user.