auth login
Authenticate DataChain with Studio to save a client access token to DataChain configuration.
Synopsis
usage: datachain auth login [-h] [-v] [-q] [-H HOSTNAME] [-s SCOPES] [-n NAME] [--no-open] [--local]
Description
By default, this command authenticates DataChain with Studio using default scopes and assigns a random name as the token name. The authentication token will be used for subsequent Studio operations.
Options
-H HOSTNAME
,--hostname HOSTNAME
- The hostname of the Studio instance to authenticate with.-s SCOPES
,--scopes SCOPES
- Authentication token scopes. Allowed scopes:EXPERIMENTS
,DATASETS
,MODELS
. Defaults to all available scopes.-n NAME
,--name NAME
- The name of the authentication token. It will be used to identify the token shown in Studio profile. Defaults to a random name.--no-open
- Use code-based authentication without browser. You will be presented with a user code to enter in the browser. DataChain will also use this if it cannot launch the browser on your behalf.--local
- Save the token in the local project config instead of the global configuration.-h
,--help
- Show the help message and exit.-v
,--verbose
- Be verbose.-q
,--quiet
- Be quiet.
Examples
-
Basic authentication with default settings:
-
Authenticate with specific scopes:
-
Authenticate with a custom token name:
-
Authenticate using code-based flow:
-
Save token locally for the project: