Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Xestiona como te autenticas a varios servizos.
Conecta co teu inquilino
Usa o pac auth create comando para conectar co teu inquilino. A execución pac auth create crea un perfil de autenticación na máquina. Pode ter varios perfís de autenticación dispoñibles. Ter varios perfís de autenticación é interesante cando traballas con varios inquilinos. Por exemplo, cando a túa empresa usa varios inquilinos (para desenvolvemento, produción e probas) ou cando es un consultor que traballa para varios clientes.
O pac auth create comando ten un par de parámetros útiles:
O
--environmentparámetro permítelle conectarse automaticamente ao ambiente adecuado. Se omites o--environmentparámetro, estás conectado ao entorno predeterminado, pero co--environmentparámetro engadido a el, podes conectarte a outro diferente. Pode usar o ID do ambiente, a url, o nome único ou o nome parcial como valor.En ambientes onde non tes a capacidade de usar unha experiencia interactiva, engadir o
--deviceCodeparámetro asegura que aínda podes conectarte. Por exemplo, en GitHub Codespaces, o--deviceCodeparámetro engádese automaticamente cando executaspac auth create.
Exemplo
Para conectarse ao HR-Dev entorno, podes usar o seguinte exemplo:
pac auth create --environment "HR-Dev"
Cambiar a outro perfil de autenticación
Cando tes varios perfís de autenticación, podes cambiar facilmente usando os pac auth list comandos e.pac auth select
O pac auth list comando lista todos os perfís de autenticación do equipo. O pac auth select comando selecciona un comando diferente.
pac auth list Exemplo
Para listar todos os perfís de autenticación, use o seguinte exemplo:
pac auth list
Ao executar o pac auth list comando devolve todos os perfís de autenticación:
Index Active Kind Name Friendly Name Url User Cloud Type
[1] * UNIVERSAL Personal Productivity (Default) https://x.crm.dynamics.com/ user@contoso.onmicrosoft.com Public User
Seleccione un perfil de autenticación diferente usando o valor do índice.
pac auth select --index 2
Comandos
| Comando | Descripción |
|---|---|
| pac auth clear | Limpar todos os perfís de autenticación almacenados neste ordenador |
| pac auth create | Crear e almacenar perfís de autenticación neste ordenador |
| pac auth delete | Eliminar un perfil de autenticación específico |
| pac auth list | Listar os perfís de autenticación almacenados neste ordenador |
| pac auth name | Nomear ou renomear un perfil de autenticación existente |
| pac auth select | Selecciona o perfil de autenticación que debe estar activo |
| pac auth update | Actualizar o nome ou o entorno de destino dun perfil de autenticación existente |
| pac auth who | Mostrar información sobre o perfil de autenticación seleccionado actualmente |
pac auth clear
Limpar todos os perfís de autenticación almacenados neste ordenador
pac auth create
Crear e almacenar perfís de autenticación neste ordenador
Exemplos
Os seguintes exemplos mostran o uso do pac auth create comando.
- Creación básica
- Creación de contorna
- Crear con nome
- Creación con principal de servizo
- Azure Identity
Creación básica
Este exemplo pídeche credenciais e conecta co inquilino ao que pertencen esas credenciais.
pac auth create
Nota
Ao executar a CLI de Power Platform en Codespaces, esta operación activa un inicio de sesión por código de dispositivo.
Creación de contorna
Este exemplo solicita credenciais e conéctase co entorno Power Platform co ID do entorno que especifiques.
pac auth create --environment < Your environment ID >
Suxestión
Para atopar un ID de entorno: Abre o centro de administración de Power Platform e selecciona o Entorno ao que queres conectarte. Na sección Detalles , busque o ID do ambiente
Crear con nome
Este exemplo autentica co seu inquilino e dálle o nome MyOrg.
pac auth create --name MyOrg
Creación con principal de servizo
Este exemplo autentica co seu inquilino, dálle o nome MyOrg-SPN e usa unha entidade de servizo para facelo. Non esquezas engadir o principal de servizo ao teu entorno.
pac auth create --name MyOrg-SPN --applicationId 00000000-0000-0000-0000-000000000000 --clientSecret $clientSecret --tenant 00000000-0000-0000-0000-000000000000
Azure Identity
Cando se executa nun entorno que soporta Azure Identity (como Azure Cloud Shell, Azure VM con Identidade Xestiona, ou Visual Studio Code coa extensión Azure Account), podes usar a --managedIdentity bandeira para autenticar usando Azure Identity. PAC CLI usa a credencial predeterminada de Azure , que é unha cadea de credenciais preconfiguradas e con opinión.
A credencial predeterminada de Azure está deseñada para soportar moitos entornos, xunto cos fluxos de autenticación máis comúns e as ferramentas para desenvolvedores. Podes personalizar o comportamento configurando variables de ambiente como se describe na documentación predeterminada de credenciais de Azure. Por exemplo, para autenticar usando unha identidade xestionada asignada polo usuario, establece a AZURE_CLIENT_ID variable de ambiente ao ID do cliente da identidade xestionada asignada polo usuario. Vexa máis detalles en Configurar as variables de entorno da aplicación.
Parámetros opcionais para auth create
--applicationId
-id
Opcional: O ID da aplicación coa que autenticarse.
--azureDevOpsFederated
-adof
(Vista previa) Use Azure DevOps Federation for Service Principal Auth; require os argumentos --tenant e --applicationId
Este parámetro non precisa de valor. É un cambio.
--certificateDiskPath
-cdp
Opcional: A ruta do disco do certificado coa que autenticarse
--certificatePassword
-cp
Opcional: O contrasinal do certificado para autenticarse
--clientSecret
-cs
Opcional: O segredo do cliente co que autenticarse
--cloud
-ci
Opcional: A instancia na nube coa que autenticarse
Utiliza un destes valores:
PublicUsGovUsGovHighUsGovDodChina
--deviceCode
-dc
Use o fluxo de código de dispositivo de Microsoft Entra ID para iniciar sesión interactivo.
Este parámetro non precisa de valor. É un cambio.
--environment
-env
Contorna predeterminada (ID, url, nome único ou nome parcial).
--githubFederated
-ghf
(Vista previa) Use a federación de GitHub para a autenticación do principal de servizo; require os argumentos --tenant e --applicationId
Este parámetro non precisa de valor. É un cambio.
--managedIdentity
-mi
Usa a identidade predeterminada de Azure.
Este parámetro non precisa de valor. É un cambio.
--name
-n
O nome que desexa dar a este perfil de autenticación (máximo 30 caracteres).
Nota: A lonxitude do nome debe estar comprendida entre 1 e 30
--password
-p
Opcional: O contrasinal para autenticarse
--tenant
-t
Identificador de inquilino se usa ID de aplicación/segredo de cliente ou ID de aplicación/certificado de cliente.
--url
-u
Obsoleto: Usa no --environment seu lugar.
--username
-un
Opcional: O nome de usuario co que autenticarse; Mostra un diálogo de ID de Microsoft Entra se non se especifica.
Comentarios
Para o cloud parámetro, os valores a usar mapean a estes outros acrónimos ou nomes comúns:
- GCC =
UsGov - GCC Alto =
UsGovHigh - DoD =
UsGovDod
Problemas de autenticación WSL2
Ao usar o subsistema de Windows para Linux versión 2 (WSL2), pode ter problemas de autenticación, como Error: Unable to open a web page using xdg-open, gnome-open, kfmclient or wslview tools cando non hai un navegador predeterminado establecido no seu entorno WSL2.
Para solucionar este problema, pode usar a autenticación do código do dispositivo engadindo a --deviceCode bandeira ao comando auth create : pac auth create --environment {env-id} --deviceCode. Terás que introducir un código nun navegador fóra de WSL2 para completar o proceso de autenticación.
pac auth delete
Eliminar un perfil de autenticación específico
Exemplo
pac auth delete --index 2
Parámetros opcionais para auth delete
--index
-i
O índice do perfil a eliminar
Nota: O valor debe ser un número enteiro cun valor mínimo de 1.
--name
-n
O nome do perfil a estar activo
Nota: A lonxitude do nome debe estar comprendida entre 1 e 30
pac auth list
Listar os perfís de autenticación almacenados neste ordenador
pac auth name
Nomear ou renomear un perfil de autenticación existente
Exemplo
No seguinte exemplo móstrase como cambiar o nome dun perfil de autenticación. Neste caso, o perfil co índice 1 será renomeado a "Contoso Dev".
pac auth name --index 1 --name "Contoso Dev"
Parámetros requiridos para auth name
--index
-i
Índice do perfil a nomear/renomear
Nota: O valor debe ser un número enteiro cun valor mínimo de 1.
--name
-n
O nome que desexa dar a este perfil de autenticación (máximo 30 caracteres).
Nota: A lonxitude do nome debe estar comprendida entre 1 e 30
pac auth select
Selecciona o perfil de autenticación que debe estar activo
Exemplo
pac auth select --index 2
Parámetros opcionais para auth select
--index
-i
O índice do perfil para estar activo.
Nota: O valor debe ser un número enteiro cun valor mínimo de 1.
--name
-n
O nome do perfil a estar activo
Nota: A lonxitude do nome debe estar comprendida entre 1 e 30
pac auth update
Actualizar o nome ou o entorno de destino dun perfil de autenticación existente
Exemplos
Os seguintes exemplos mostran o uso do pac auth update comando.
- Actualizar o perfil de autenticación coa URL do entorno
- Actualizar o perfil de autenticación co ID de ambiente
Actualizar o perfil de autenticación coa URL do entorno
Este exemplo móstrase como actualizar o perfil de autenticación co índice 1 co nome Contoso Dev e o URL https://contosodev.crm.dynamics.comdo entorno.
pac auth update --index 1 --name "Contoso Dev" --environment "https://contosodev.crm.dynamics.com"
Actualizar o perfil de autenticación co ID de ambiente
Este exemplo móstrase como actualizar o perfil de autenticación co índice 1 co ID 00000000-0000-0000-0000-000000000000de ambiente.
pac auth update --index 1 --environment 00000000-0000-0000-0000-000000000000
Parámetros requiridos para auth update
--index
-i
Índice do perfil a nomear/renomear
Nota: O valor debe ser un número enteiro cun valor mínimo de 1.
Parámetros opcionais para auth update
--environment
-env
Contorna predeterminada (ID, url, nome único ou nome parcial).
--name
-n
O nome que desexa dar a este perfil de autenticación (máximo 30 caracteres).
pac auth who
Mostrar información sobre o perfil de autenticación seleccionado actualmente
Consulte tamén
Grupos de comandos da CLI de Microsoft Power Platform
Visión xeral da CLI de Microsoft Power Platform