authn
Authentication commands for Datalayer CLI - Refactored to use SDK.
def login(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f71858387d0>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7185e1b350>, token: Optional[str] = <typer.models.OptionInfo object at 0x7f7185e1bfd0>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7f7185e1a2d0>, password: Optional[str] = <typer.models.OptionInfo object at 0x7f7185e1bf50>, no_browser: bool = <typer.models.OptionInfo object at 0x7f7185e18790>) -> 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 0x7f7185e19310>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7185f64e10>) -> None
Log out from Datalayer server.
def whoami(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7185f52690>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7185f53590>, details: bool = <typer.models.OptionInfo object at 0x7f7185f51250>) -> None
Show current authenticated user.
def login_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7185efc750>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7185efde90>, token: Optional[str] = <typer.models.OptionInfo object at 0x7f7185efd590>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7f7185efd390>, password: Optional[str] = <typer.models.OptionInfo object at 0x7f7185efcad0>, no_browser: bool = <typer.models.OptionInfo object at 0x7f7185efc910>) -> None
Log into a Datalayer server.
def logout_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7185efda50>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7185efe590>) -> None
Log out of Datalayer server.
def whoami_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7185efc610>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7185eff350>, details: bool = <typer.models.OptionInfo object at 0x7f7185efcbd0>) -> None
Show current authenticated user.