Get-EntraIdentityProvider

Questo cmdlet viene usato per recuperare i provider di identità configurati nella directory.

Sintassi

GetQuery (Impostazione predefinita)

Get-EntraIdentityProvider

    [-Property <String[]>]
    [<CommonParameters>]

GetById

Get-EntraIdentityProvider

    -IdentityProviderBaseId <String>
    [-Property <String[]>]
    [<CommonParameters>]

Descrizione

Il Get-EntraIdentityProvider cmdlet viene usato per recuperare i provider di identità configurati nella directory. Questi provider di identità possono essere usati per consentire agli utenti di iscriversi o accedere alle applicazioni protette da Azure AD B2C.

La configurazione di un provider di identità nel tenant Microsoft Entra consente anche scenari guest B2B futuri. Ad esempio, un'organizzazione dispone di risorse in Microsoft 365 che devono essere condivise con un utente Gmail. L'utente Gmail userà le credenziali dell'account Google per autenticare e accedere ai documenti.

Il set corrente di provider di identità può essere Microsoft, Google, Facebook, Amazon o LinkedIn.

Negli scenari delegati che usano account aziendali o dell'istituto di istruzione, l'utente connesso deve avere un ruolo Microsoft Entra o un ruolo personalizzato con le autorizzazioni necessarie. I ruoli con privilegi minimi seguenti supportano questa operazione:

  • Amministratore del provider di identità esterno

Esempio

Esempio 1: Recuperare tutti i provider di identità

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

In questo esempio viene recuperato l'elenco di tutti i provider di identità configurati e le relative proprietà.

Esempio 2: Recuperare il provider di identità in base all'ID

Connect-Entra -Scopes 'IdentityProvider.Read.All'
Get-EntraIdentityProvider -IdentityProviderBaseId Google-OAUTH
Id           DisplayName
--           -----------
Google-OAUTH GoogleName

In questo esempio vengono recuperate le proprietà per il provider di identità specificato.

  • -IdentityProviderBaseId parametro specifica l'identificatore univoco del provider di identità.

Parametri

-IdentityProviderBaseId

Identificatore univoco per un provider di identità.

Proprietà dei parametri

Tipo:System.String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:id

Set di parametri

GetById
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-Property

Specifica le proprietà da restituire.

Proprietà dei parametri

Tipo:

System.String[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Select

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

System.String

Output

System.Object