Get-EntraIdentityProvider
Este cmdlet se usa para recuperar los proveedores de identidades configurados en el directorio .
Sintaxis
GetQuery (valor predeterminado)
Get-EntraIdentityProvider
[-Property <String[]>]
[<CommonParameters>]
GetById
Get-EntraIdentityProvider
-IdentityProviderBaseId <String>
[-Property <String[]>]
[<CommonParameters>]
Description
El Get-EntraIdentityProvider cmdlet se usa para recuperar los proveedores de identidades que se han configurado en el directorio .
Estos proveedores de identidades se pueden usar para permitir que los usuarios se registren o inicien sesión en aplicaciones protegidas por Azure AD B2C.
La configuración de un proveedor de identidades en el inquilino de Microsoft Entra también permite escenarios de invitados B2B futuros. Por ejemplo, una organización tiene recursos en Microsoft 365 que deben compartirse con un usuario de Gmail. El usuario de Gmail usará sus credenciales de cuenta de Google para autenticar y acceder a los documentos.
El conjunto actual de proveedores de identidades puede ser Microsoft, Google, Facebook, Amazon o LinkedIn.
En escenarios delegados con cuentas profesionales o educativas, el usuario que ha iniciado sesión debe tener un rol de Microsoft Entra o un rol personalizado con los permisos necesarios. Los siguientes roles con privilegios mínimos admiten esta operación:
- Administrador del proveedor de identidades externo
Ejemplos
Ejemplo 1: Recuperación de todos los proveedores de identidades
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
En este ejemplo se recupera la lista de todos los proveedores de identidades configurados y sus propiedades.
Ejemplo 2: Recuperación del proveedor de identidades por identificador
Connect-Entra -Scopes 'IdentityProvider.Read.All'
Get-EntraIdentityProvider -IdentityProviderBaseId Google-OAUTH
Id DisplayName
-- -----------
Google-OAUTH GoogleName
En este ejemplo se recuperan las propiedades del proveedor de identidades especificado.
-
-IdentityProviderBaseIdparameter especifica el identificador único del proveedor de identidades.
Parámetros
-IdentityProviderBaseId
Identificador único de un proveedor de identidades.
Propiedades de parámetro
| Tipo: | System.String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | Id |
Conjuntos de parámetros
GetById
| Posición: | Named |
| Obligatorio: | True |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-Property
Especifica las propiedades que se van a devolver.
Propiedades de parámetro
| Tipo: | System.String[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | Select |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.