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
- Amazona
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.
-
-Typeo parâmetro especifica o tipo de provedor de identidade. Deve ser um dos seguintes valores: Microsoft, Google, Facebook, Amazon ou LinkedIn. -
-Nameo parâmetro especifica o nome de exibição do provedor de identidade. -
-ClientIdo parâmetro especifica o identificador do cliente para o aplicativo, obtido durante o registro do aplicativo com o provedor de identidade. -
-ClientSecretO 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.