New-EntraIdentityProvider

Configure um novo provedor de identidade no diretório.

Sintaxe

Default (Default)

New-EntraIdentityProvider

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

Description

O New-EntraIdentityProvider cmdlet é usado para configurar um provedor de identidade no diretório.

Adicionar um provedor de identidade permitirá que os usuários se inscrevam ou entrem em aplicativos protegidos por Azure AD B2C usando o provedor de identidade.

Configurar um provedor de identidade em seu locatário Microsoft Entra também permite cenários de convidado B2B futuros.

Por exemplo, uma organização tem recursos em Microsoft 365 que precisam ser compartilhados com um usuário do Gmail. O usuário do Gmail usará suas credenciais de conta do Google para autenticar e acessar os documentos.

O conjunto atual de provedores de identidade pode ser:

  • Microsoft
  • Google
  • Facebook
  • Amazona
  • LinkedIn

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: Adicionar LinkedIn provedor de identidade

Connect-Entra -Scopes 'IdentityProvider.ReadWrite.All'
New-EntraIdentityProvider -Type 'LinkedIn' -Name 'LinkedInName' -ClientId 'LinkedInAppClientId' -ClientSecret 'LinkedInAppClientSecret'
Id             DisplayName
--             -----------
LinkedIn-OAUTH LinkedInName

Este exemplo adiciona um provedor de identidade LinkedIn.

  • -Type o parâmetro especifica o tipo de provedor de identidade. Deve ser um dos seguintes valores: Microsoft, Google, Facebook, Amazon ou LinkedIn.
  • -Name o parâmetro especifica o nome de exibição 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.
  • -ClientSecret O parâmetro especifica o segredo do cliente para o aplicativo, obtido durante o registro com o 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:True
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:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
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:True
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

None

Saídas

System.Object