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.

  • -Id O parâmetro especifica o identificador único do fornecedor de identidade.
  • -ClientId O 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.

  • -Id O parâmetro especifica o identificador único do fornecedor de identidade.
  • -ClientSecret parameter 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.

  • -Id O parâmetro especifica o identificador único do fornecedor de identidade.
  • -Name O 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.

Entradas

System.String

Saídas

System.Object