swa login
Synopsis
swa login [options]
Description
Used to login to Azure.
This command is used to authenticate with Azure and get a deployment token that can be used to deploy to Azure Static Web Apps, using the swa deploy
command.
Options
Here are the options you can use with swa login
:
-S, --subscription-id <subscriptionId>
: Azure subscription ID used by this project (default:process.env.AZURE_SUBSCRIPTION_ID
)-R, --resource-group <resourceGroup>
: Azure resource group used by this project-T, --tenant-id <tenantId>
: Azure tenant ID (default:process.env.AZURE_TENANT_ID
)-C, --client-id <clientId>
: Azure client ID-CS, --client-secret <clientSecret>
: Azure client secret-n, --app-name <appName>
: Azure Static Web App application name-CC, --clear-credentials
: clear persisted credentials before login (default:false
)-u, --use-keychain
: enable using the operating system native keychain for persistent credentials (default:true
)-u, --no-use-keychain
: disable using the operating system native keychain-h, --help
: display help for command
Usage
Interactive login
swa login
Interactive login without persisting credentials
swa login --no-use-keychain
Log in into specific tenant
swa login --tenant-id 00000000-0000-0000-0000-000000000000
Log in using a specific subscription, resource group or an application
swa login --subscription-id my-subscription \
--resource-group my-resource-group \
--app-name my-static-site
Login using service principal
swa login --tenant-id 00000000-0000-0000-0000-000000000000 \
--client-id 00000000-0000-0000-0000-000000000000 \
--client-secret 0000000000000000000000000000000000000000000000000000000000000000