Set-EntraIdentityProvider
Atualize as propriedades de um fornecedor de identidade existente configurado no diretório.
Sintaxe
Default (Predefinição)
Set-EntraIdentityProvider
-IdentityProviderBaseId <String>
[-Type <String>]
[-ClientSecret <String>]
[-ClientId <String>]
[-Name <String>]
[<CommonParameters>]
Descrição
O Set-EntraIdentityProvider cmdlet é usado para atualizar as propriedades de um fornecedor de identidade existente.
O tipo de fornecedor de identidade não pode ser alterado.
Em cenários delegados usando contas de trabalho ou escola, o utilizador iniciado deve ter um papel Microsoft Entra ou um cargo personalizado com as permissões necessárias. Os seguintes papéis de menor privilégio apoiam esta operação:
- Administrador do Fornecedor de Identidade Externo
Exemplos
Exemplo 1: Atualizar o ID do cliente de um fornecedor de identidade
Connect-Entra -Scopes 'IdentityProvider.ReadWrite.All'
Set-EntraIdentityProvider -IdentityProviderBaseId 'Google-OAuth' -ClientId 'NewClientID'
Este exemplo atualiza o ID do cliente para o fornecedor de identidade especificado.
-
-IdO parâmetro especifica o identificador único do fornecedor de identidade. -
-ClientIdO parâmetro especifica o identificador do cliente da aplicação, obtido durante o registo da aplicação junto do fornecedor de identidade.
Exemplo 2: Atualizar o segredo do cliente de um fornecedor de identidade
Connect-Entra -Scopes 'IdentityProvider.ReadWrite.All'
Set-EntraIdentityProvider -IdentityProviderBaseId 'Google-OAuth' -ClientSecret 'NewClientSecret'
Este exemplo atualiza o segredo do cliente para o fornecedor de identidade especificado.
-
-IdO parâmetro especifica o identificador único do fornecedor de identidade. -
-ClientSecretparameter especifica o segredo do cliente para a aplicação, obtido durante o registo com o fornecedor de identidade.
Exemplo 3: Atualizar o nome de exibição de um fornecedor de identidade
Connect-Entra -Scopes 'IdentityProvider.ReadWrite.All'
Set-EntraIdentityProvider -IdentityProviderBaseId 'Google-OAuth' -Name 'NewGoogleName'
Este exemplo atualiza o nome de exibição do fornecedor de identidade especificado.
-
-IdO parâmetro especifica o identificador único do fornecedor de identidade. -
-NameO parâmetro especifica o nome de exibição do fornecedor de identidade.
Parâmetros
-ClientId
O identificador do cliente da aplicação, obtido durante o registo da aplicação junto do fornecedor de identidade.
Propriedades dos parâmetros
| Tipo: | System.String |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-ClientSecret
O segredo do cliente da aplicação, obtido durante o registo junto do fornecedor de identidade, é apenas de escrita. Uma operação de leitura devolve ****.
Propriedades dos parâmetros
| Tipo: | System.String |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-IdentityProviderBaseId
O identificador único de um fornecedor de identidade.
Propriedades dos parâmetros
| Tipo: | System.String |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
| Aliases: | Id |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | True |
| Valor dos restantes argumentos: | False |
-Name
O nome de exibição do fornecedor de identidade.
Propriedades dos parâmetros
| Tipo: | System.String |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-Type
O tipo de fornecedor de identidade. Deve ser um dos seguintes valores: Microsoft, Google, Facebook, Amazon ou LinkedIn.
Para um cenário B2B, valores possíveis: Google, Facebook. Para um cenário B2C, valores possíveis: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat.
Propriedades dos parâmetros
| Tipo: | System.String |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.