authn
Authentication commands for Datalayer CLI - Refactored to use SDK.
def login(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f888910>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f888410>, token: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f88a0d0>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f88a210>, password: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f88a910>, no_browser: bool = <typer.models.OptionInfo object at 0x7fb42f889a10>) -> 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 0x7fb42f888ad0>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f8ce350>) -> None
Log out from Datalayer server.
def whoami(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f8cea50>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f8cc410>, details: bool = <typer.models.OptionInfo object at 0x7fb42f8cf8d0>) -> None
Show current authenticated user.
def login_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f8cf010>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f8cd850>, token: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f8ccd50>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f8ccc50>, password: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f8cccd0>, no_browser: bool = <typer.models.OptionInfo object at 0x7fb42f8cd210>) -> None
Log into a Datalayer server.
def logout_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f8cee50>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f8ce210>) -> None
Log out of Datalayer server.
def whoami_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f8ccc10>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7fb42f8ce050>, details: bool = <typer.models.OptionInfo object at 0x7fb42f8cefd0>) -> None
Show current authenticated user.