Get-EntraIdentityProvider
Este cmdlet é usado para recuperar os fornecedores de identidade configurados no diretório.
Sintaxe
GetQuery (Predefinição)
Get-EntraIdentityProvider
[-Property <String[]>]
[<CommonParameters>]
GetById
Get-EntraIdentityProvider
-IdentityProviderBaseId <String>
[-Property <String[]>]
[<CommonParameters>]
Descrição
O Get-EntraIdentityProvider cmdlet é usado para recuperar os fornecedores de identidade que foram configurados no diretório.
Estes fornecedores de identidade podem ser usados para permitir que os utilizadores se inscrevam ou iniciem sessão em aplicações protegidas pelo Azure AD B2C.
Configurar um fornecedor de identidade no seu tenant Microsoft Entra também permite futuros cenários de convidados B2B. Por exemplo, uma organização tem recursos no Microsoft 365 que precisam de ser partilhados com um utilizador do Gmail. O utilizador do Gmail usará as credenciais da sua conta Google para autenticar e aceder aos documentos.
O conjunto atual de fornecedores de identidade pode ser Microsoft, Google, Facebook, Amazon ou LinkedIn.
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: Recuperar todos os fornecedores de identidade
Connect-Entra -Scopes 'IdentityProvider.Read.All'
Get-EntraIdentityProvider
Id DisplayName
-- -----------
AADSignup-OAUTH Directory Sign up
Google-OAUTH Test
EmailOtpSignup-OAUTH Email One Time Passcode
MSASignup-OAUTH Microsoft Account
Este exemplo recupera a lista de todos os fornecedores de identidade configurados e as suas propriedades.
Exemplo 2: Recuperar o fornecedor de identidade por Id
Connect-Entra -Scopes 'IdentityProvider.Read.All'
Get-EntraIdentityProvider -IdentityProviderBaseId Google-OAUTH
Id DisplayName
-- -----------
Google-OAUTH GoogleName
Este exemplo recupera as propriedades do fornecedor de identidade especificado.
-
-IdentityProviderBaseIdO parâmetro especifica o identificador único do fornecedor de identidade.
Parâmetros
-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
GetById
| Posto: | Named |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | True |
| Valor dos restantes argumentos: | False |
-Property
Especifica propriedades a devolver.
Propriedades dos parâmetros
| Tipo: | System.String[] |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
| Aliases: | Select |
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.