Authentication Commands¶
The auth commands manage how you authenticate with the Fabric CLI. The CLI supports multiple authentication methods for both interactive and automated scenarios.
Supported Types:
Not resource-specific; applies to CLI authentication context.
Available Commands¶
| Command | Description | Usage |
|---|---|---|
auth login |
Log in to Fabric CLI | auth login [parameters] |
auth logout |
Log out of current session | auth logout |
auth status |
Show authentication status | auth status |
login¶
Authenticate with Fabric CLI.
Usage:
Interactive login¶
Uses the default tenant unless --tenant is specified.
Azure CLI¶
--tenant cannot be used with --azure-cli. Uses the tenant from the existing az login session.
Service principal¶
# Service principal with secret
fab auth login -u <client_id> -p <client_secret> --tenant <tenant_id>
# Service principal with certificate
fab auth login -u <client_id> --certificate <path> --tenant <tenant_id>
Workload identity¶
Parameters:
-u, --user: Client ID for service principal. Optional.-p, --password: Client secret for service principal. Optional.--federated-token: Federated token for workload identity. Optional.--certificate: Path to certificate file. Optional.--azure-cli: Use an existing Azure CLI login session as the token provider. Requires Azure CLI to be installed and logged in (az login). Optional.--tenant: Tenant ID. Optional.
logout¶
End the current authentication session.
Usage:
status¶
Display current authentication state.
Usage:
For more examples and detailed scenarios, see Authentication Examples.