authn
Authentication commands for Datalayer CLI - Refactored to use SDK.
def login(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879c4d0>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879df50>, token: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879ca50>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879dfd0>, password: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879cf90>, no_browser: bool = <typer.models.OptionInfo object at 0x7f7ab879da10>) -> 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 0x7f7ab879d0d0>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879cd50>) -> None
Log out from Datalayer server.
def whoami(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879cfd0>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879c8d0>, details: bool = <typer.models.OptionInfo object at 0x7f7ab879c850>) -> None
Show current authenticated user.
def login_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879c410>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879dd50>, token: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879fa10>, handle: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879d590>, password: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879f910>, no_browser: bool = <typer.models.OptionInfo object at 0x7f7ab879f150>) -> None
Log into a Datalayer server.
def logout_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879ddd0>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879db10>) -> None
Log out of Datalayer server.
def whoami_root(run_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879e290>, iam_url: Optional[str] = <typer.models.OptionInfo object at 0x7f7ab879c750>, details: bool = <typer.models.OptionInfo object at 0x7f7ab879cf10>) -> None
Show current authenticated user.