authn
Authentication commands for Datalayer CLI - Refactored to use SDK.
def login(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa329990>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa32a0d0>, token: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa328a10>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2ee610>, password: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2eddd0>, no_browser: bool = <typer.models.OptionInfo object at 0x7f6daa2ee210>) -> 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 0x7f6daa2ef710>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2edf50>) -> None
Log out from Datalayer server.
def whoami(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2ed690>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2ed890>, details: bool = <typer.models.OptionInfo object at 0x7f6daa2ed7d0>) -> None
Show current authenticated user.
def login_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2edf90>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2edf10>, token: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2ed290>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2ed2d0>, password: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2eee90>, no_browser: bool = <typer.models.OptionInfo object at 0x7f6daa2ed250>) -> None
Log into a Datalayer server.
def logout_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2ed450>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2ed610>) -> None
Log out of Datalayer server.
def whoami_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2eed50>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f6daa2efc50>, details: bool = <typer.models.OptionInfo object at 0x7f6daa2efbd0>) -> None
Show current authenticated user.