device Commands

Authorize an org using a device code.

auth:device:login

Authorize an org using a device code.

Help for auth:device:login

You must open a browser, navigate to the verification URL, and enter the code. Log in, if not already logged in, and you’ll be prompted to allow the device to connect to the org.

Examples for auth:device:login

sfdx auth:device:login -d -a TestOrg1

sfdx auth:device:login -i <OAuth client id>

sfdx auth:device:login -r https://MyDomainName--SandboxName.sandbox.my.salesforce.com

Command Syntax

sfdx auth:device:login
[--json]
[--loglevel LOGLEVEL]
[-i CLIENTID]
[-r INSTANCEURL]
[-d]
[-s]
[-a SETALIAS]

Parameters

--json
Optional

Format output as JSON.

Type: boolean
--loglevel LOGLEVEL
Optional

The logging level for this command invocation. Logs are stored in $HOME/.sfdx/sfdx.log.

Type: enum
Permissible values are: trace, debug, info, warn, error, fatal, TRACE, DEBUG, INFO, WARN, ERROR, FATAL
Default value: warn
-i | --clientid CLIENTID
Optional

OAuth client ID (sometimes called the consumer key).

Type: string
-r | --instanceurl INSTANCEURL
Optional

The login URL of the instance the org lives on.

Type: url
-d | --setdefaultdevhubusername
Optional

Set the authenticated org as the default dev hub org for scratch org creation.

Type: boolean
-s | --setdefaultusername
Optional

Set the authenticated org as the default username that all commands run against.

Type: boolean
-a | --setalias SETALIAS
Optional

Set an alias for the authenticated org.

Type: string

Aliases for auth:device:login

1force:auth:device:login