New-EntraIdentityProvider

Configurare un nuovo provider di identità nella directory.

Sintassi

Default (Impostazione predefinita)

New-EntraIdentityProvider

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

Descrizione

Il New-EntraIdentityProvider cmdlet viene usato per configurare un provider di identità nella directory .

L'aggiunta di un provider di identità consentirà agli utenti di iscriversi o accedere alle applicazioni protette da Azure AD B2C usando il provider di identità.

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
  • 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: Aggiungere LinkedIn provider di identità

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

In questo esempio viene aggiunto un provider di identità LinkedIn.

  • -Type parametro specifica il tipo di provider di identità. Deve essere uno dei valori seguenti: Microsoft, Google, Facebook, Amazon o LinkedIn.
  • -Name parametro specifica il nome visualizzato del provider di identità.
  • -ClientId parametro specifica l'identificatore client per l'applicazione, ottenuto durante la registrazione dell'applicazione con il provider di identità.
  • -ClientSecret parametro specifica il segreto client per l'applicazione, ottenuto durante la registrazione con il provider di identità.

Parametri

-ClientId

Identificatore client per l'applicazione, ottenuto durante la registrazione dell'applicazione con il provider di identità.

Proprietà dei parametri

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

Set di parametri

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

-ClientSecret

Il segreto client per l'applicazione, ottenuto durante la registrazione con il provider di identità, è di sola scrittura. Un'operazione di lettura restituisce ****.

Proprietà dei parametri

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

Set di parametri

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

-Name

Nome visualizzato del provider di identità.

Proprietà dei parametri

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

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

-Type

Tipo di provider di identità. Deve essere uno dei valori seguenti: Microsoft, Google, Facebook, Amazon o LinkedIn.

Per uno scenario B2B, valori possibili: Google, Facebook. Per uno scenario B2C, valori possibili: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat.

Proprietà dei parametri

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

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
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

None

Output

System.Object