New-AzApiManagementIdentityProvider
Hiermee maakt u een nieuwe id-providerconfiguratie.
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
Hiermee maakt u een nieuwe id-providerconfiguratie.
Voorbeelden
Voorbeeld 1: Facebook configureren als id-provider voor aanmeldingen voor de ontwikkelaarsportal
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
New-AzApiManagementIdentityProvider -Context $apimContext -Type 'Facebook' -ClientId 'sdfsfwerwerw' -ClientSecret 'sdgsdfgfst43tewfewrf'
Met deze opdracht configureert u Facebook Identity als een geaccepteerde id-provider in de ontwikkelaarsportal van de ApiManagement-service. Dit neemt als invoer de ClientId en ClientSecret van de Facebook-app.
Voorbeeld 2: Configureert adB2C als een id-provider voor aanmeldingen voor de ontwikkelaarsportal
$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
Met deze opdracht configureert u Facebook Identity als een geaccepteerde id-provider in de ontwikkelaarsportal van de ApiManagement-service. Dit neemt als invoer de ClientId en ClientSecret van de Facebook-app.
Parameters
-AllowedTenants
Lijst met toegestane Azure Active Directory-tenants
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Authority
OpenID Verbinding maken hostnaam van detectie-eindpunt voor AAD of AAD B2C. Deze parameter is optioneel.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ClientId
Client-id van de toepassing in de externe id-provider. Het is app-id voor Facebook-aanmelding, client-id voor Google-aanmelding, app-id voor Microsoft.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ClientSecret
Clientgeheim van de toepassing in externe id-provider, die wordt gebruikt om aanmeldingsaanvraag te verifiëren. Het is bijvoorbeeld app-geheim voor Facebook-aanmelding, API-sleutel voor Google-aanmelding, openbare sleutel voor Microsoft.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Context
Exemplaar van PsApiManagementContext. Deze parameter is vereist.
Type: | PsApiManagementContext |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PasswordResetPolicyName
De beleidsnaam voor het opnieuw instellen van het wachtwoord. Alleen van toepassing op AAD B2C Identity Provider. Deze parameter is optioneel.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProfileEditingPolicyName
Naam van profielbewerkingsbeleid. Alleen van toepassing op AAD B2C Identity Provider. Deze parameter is optioneel.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SigninPolicyName
Naam van aanmeldingsbeleid. Alleen van toepassing op AAD B2C Identity Provider. Deze parameter is optioneel.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SigninTenant
Aanmeldingstenant die moet worden overschreven in AAD B2C in plaats van de common
tenant
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SignupPolicyName
Naam van registratiebeleid. Alleen van toepassing op AAD B2C Identity Provider. Deze parameter is optioneel.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Type
Id van een id-provider. Als dit is opgegeven, wordt geprobeerd de configuratie van de id van de id te vinden. Deze parameter is optioneel.
Type: | PsApiManagementIdentityProviderType |
Accepted values: | Facebook, Google, Microsoft, Twitter, Aad, AadB2C |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
PsApiManagementIdentityProviderType
String[]
Uitvoerwaarden
PsApiManagementIdentityProvider
Verwante koppelingen
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor