New-AzApiManagementIdentityProvider
Vytvoří novou konfiguraci zprostředkovatele identity.
Syntax
New-AzApiManagementIdentityProvider
-Context <PsApiManagementContext>
-Type <PsApiManagementIdentityProviderType>
-ClientId <String>
-ClientSecret <String>
[-AllowedTenants <String[]>]
[-Authority <String>]
[-SignupPolicyName <String>]
[-SigninPolicyName <String>]
[-ProfileEditingPolicyName <String>]
[-PasswordResetPolicyName <String>]
[-SigninTenant <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Vytvoří novou konfiguraci zprostředkovatele identity.
Příklady
Příklad 1: Nakonfiguruje Facebook jako zprostředkovatele identity pro přihlášení portálu pro vývojáře.
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
New-AzApiManagementIdentityProvider -Context $apimContext -Type 'Facebook' -ClientId 'sdfsfwerwerw' -ClientSecret 'sdgsdfgfst43tewfewrf'
Tento příkaz nakonfiguruje facebookovou identitu jako akceptovaného zprostředkovatele identity na portálu pro vývojáře služby ApiManagement. To přebírá jako vstup ClientId a ClientSecret aplikace Facebook.
Příklad 2: Nakonfiguruje adB2C jako zprostředkovatele identity pro přihlášení portálu pro vývojáře.
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
New-AzApiManagementIdentityProvider -Context $context -Type AadB2C -ClientId 6b1fc750-9e68-450c-97d2-ba6acd0fbc20 -ClientSecret "foobar" -AllowedTenants 'samirtestbc.onmicrosoft.com' -SignupPolicyName B2C_1_signup-policy
Type : AadB2C
ClientId : 6b1fc750-9e68-450c-97d2-ba6acd0fbc20
ClientSecret : foobar
AllowedTenants : {samirtestbc.onmicrosoft.com}
Authority : login.microsoftonline.com
SignupPolicyName : B2C_1_signup-policy
SigninPolicyName :
ProfileEditingPolicyName :
PasswordResetPolicyName :
Id : /subscriptions/subid/resourceGroups/Api-Default-WestUS/providers/Microsoft.ApiManagement/service/contoso/identityProviders/AadB2C
ResourceGroupName : Api-Default-WestUS
ServiceName : contoso
Tento příkaz nakonfiguruje facebookovou identitu jako akceptovaného zprostředkovatele identity na portálu pro vývojáře služby ApiManagement. To přebírá jako vstup ClientId a ClientSecret aplikace Facebook.
Parametry
-AllowedTenants
Seznam povolených tenantů Azure Active Directory
Typ: | String[] |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Authority
OpenID Připojení název hostitele koncového bodu zjišťování pro AAD nebo AAD B2C. Tento parametr je volitelný.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ClientId
ID klienta aplikace v externím zprostředkovateli identity. Jedná se o ID aplikace pro přihlášení k Facebooku, ID klienta pro přihlášení Google, ID aplikace pro Microsoft.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ClientSecret
Tajný klíč klienta aplikace v externím zprostředkovateli identity, který se používá k ověření žádosti o přihlášení. Jedná se například o tajný kód aplikace pro přihlášení k Facebooku, klíč rozhraní API pro přihlášení Google, veřejný klíč pro Microsoft.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Typ: | SwitchParameter |
Aliases: | cf |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Context
Instance of PsApiManagementContext. Tento parametr je povinný.
Typ: | PsApiManagementContext |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PasswordResetPolicyName
Název zásady resetování hesla Platí jenom pro zprostředkovatele identity AAD B2C. Tento parametr je volitelný.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProfileEditingPolicyName
Název zásady úprav profilu Platí jenom pro zprostředkovatele identity AAD B2C. Tento parametr je volitelný.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SigninPolicyName
Název zásad přihlašování. Platí jenom pro zprostředkovatele identity AAD B2C. Tento parametr je volitelný.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SigninTenant
Přihlášení tenanta k přepsání v AAD B2C místo tenanta common
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SignupPolicyName
Název zásad registrace. Platí jenom pro zprostředkovatele identity AAD B2C. Tento parametr je volitelný.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Type
Identifikátor zprostředkovatele identity. Pokud zadáte, pokusí se identifikátor najít konfiguraci zprostředkovatele identity. Tento parametr je volitelný.
Typ: | PsApiManagementIdentityProviderType |
přijímané hodnoty: | Facebook, Google, Microsoft, Twitter, Aad, AadB2C |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Typ: | SwitchParameter |
Aliases: | wi |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
PsApiManagementIdentityProviderType
String[]
Výstupy
PsApiManagementIdentityProvider
Související odkazy
Azure PowerShell
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro