Skip to main content

create

Create and store authentication profiles on this computer

Usage​

ppds auth create [options]

Options​

LongShortTypeDefaultDescription
--accept-cleartext-cachingboolAccept cleartext credential storage on Linux when secure storage (libsecret) is unavailable
--applicationId-idstringOptional: The application ID to authenticate with
--azureDevOpsFederated-adofboolUse Azure DevOps Federation for Service Principal Auth; requires --tenant and --applicationId arguments
--certificateDiskPath-cdpstringOptional: The certificate disk path to authenticate with
--certificatePassword-cpstringOptional: The certificate password to authenticate with
--certificateThumbprint-ctstringCertificate thumbprint for Windows certificate store authentication
--clientSecret-csstringOptional: The client secret to authenticate with
--cloud-ciCloudEnvironmentOptional: The cloud instance to authenticate with
--deviceCode-dcboolUse the Microsoft Entra ID Device Code flow for interactive sign-in
--environment-envstringDefault environment (ID, url, unique name, or partial name)
--githubFederated-ghfboolUse GitHub Federation for Service Principal Auth; requires --tenant and --applicationId arguments
--managedIdentity-miboolUse Azure Managed Identity
--name-nstringThe name you want to give to this authentication profile (maximum 30 characters)
--password-pstringOptional: The password to authenticate with
--tenant-tstringTenant ID if using application ID/client secret or application ID/client certificate
--username-unstringOptional: The username to authenticate with; shows a Microsoft Entra ID dialog if not specified