Set-EntraIdentityProvider

Atualize as propriedades de um provedor de identidade existente configurado no diretório.

Sintaxe

Default (Default)

Set-EntraIdentityProvider

    -IdentityProviderBaseId <String>
    [-Type <String>]
    [-ClientSecret <String>]
    [-ClientId <String>]
    [-Name <String>]
    [<CommonParameters>]

Description

O Set-EntraIdentityProvider cmdlet é usado para atualizar as propriedades de um provedor de identidade existente.

O tipo do provedor de identidade não pode ser modificado.

Em cenários delegados usando contas corporativas ou de estudante, o usuário conectado deve ter uma função Microsoft Entra ou uma função personalizada com as permissões necessárias. As seguintes funções com privilégios mínimos dão suporte a esta operação:

  • Administrador do Fornecedor de Identidade Externo

Exemplos

Exemplo 1: atualizar a ID do cliente de um provedor de identidade

Connect-Entra -Scopes 'IdentityProvider.ReadWrite.All'
Set-EntraIdentityProvider -IdentityProviderBaseId 'Google-OAuth' -ClientId 'NewClientID'

Este exemplo atualiza a ID do cliente para o provedor de identidade especificado.

  • -Id O parâmetro especifica o identificador exclusivo do provedor de identidade.
  • -ClientId o parâmetro especifica o identificador do cliente para o aplicativo, obtido durante o registro do aplicativo com o provedor de identidade.

Exemplo 2: atualizar o segredo do cliente de um provedor de identidade

Connect-Entra -Scopes 'IdentityProvider.ReadWrite.All'
Set-EntraIdentityProvider -IdentityProviderBaseId 'Google-OAuth' -ClientSecret 'NewClientSecret'

Este exemplo atualiza o segredo do cliente para o provedor de identidade especificado.

  • -Id O parâmetro especifica o identificador exclusivo do provedor de identidade.
  • -ClientSecret O parâmetro especifica o segredo do cliente para o aplicativo, obtido durante o registro com o provedor de identidade.

Exemplo 3: atualizar o nome de exibição de um provedor de identidade

Connect-Entra -Scopes 'IdentityProvider.ReadWrite.All'
Set-EntraIdentityProvider -IdentityProviderBaseId 'Google-OAuth' -Name 'NewGoogleName'

Este exemplo atualiza o nome de exibição do provedor de identidade especificado.

  • -Id O parâmetro especifica o identificador exclusivo do provedor de identidade.
  • -Name o parâmetro especifica o nome de exibição do provedor de identidade.

Parâmetros

-ClientId

O identificador do cliente para o aplicativo, obtido durante o registro do aplicativo com o provedor de identidade.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ClientSecret

O segredo do cliente para o aplicativo, obtido durante o registro com o provedor de identidade, é somente gravação. Uma operação de leitura retorna ****.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-IdentityProviderBaseId

O identificador exclusivo para um provedor de identidade.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:ID

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-Name

O nome de exibição exclusivo do provedor de identidade.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Type

A identidade do provedor 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 do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes: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