Aracılığıyla paylaş


New-AzApiManagementIdentityProvider

Yeni bir Kimlik Sağlayıcısı yapılandırması oluşturur.

Sözdizimi

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

Yeni bir Kimlik Sağlayıcısı yapılandırması oluşturur.

Örnekler

Örnek 1: Geliştirici Portalı Oturum Açma İşlemleri için Facebook'un kimlik Sağlayıcısı olarak yapılandırılması

$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
New-AzApiManagementIdentityProvider -Context $apimContext -Type 'Facebook' -ClientId 'sdfsfwerwerw' -ClientSecret 'sdgsdfgfst43tewfewrf'

Bu komut, Facebook Identity'i ApiManagement hizmetinin Geliştirici Portalı'nda kabul edilen bir Kimlik Sağlayıcısı olarak yapılandırıyor. Bu, Facebook uygulamasının ClientId ve ClientSecret giriş olarak alır.

Örnek 2: Geliştirici Portalı Oturum Açma İşlemleri için adB2C'yi kimlik Sağlayıcısı olarak yapılandırıyor

$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
New-AzApiManagementIdentityProvider -Context $context -Type AadB2C -ClientId 00001111-aaaa-2222-bbbb-3333cccc4444 -ClientSecret "foobar" -AllowedTenants 'samirtestbc.onmicrosoft.com' -SignupPolicyName B2C_1_signup-policy

Type                     : AadB2C
ClientId                 : 00001111-aaaa-2222-bbbb-3333cccc4444
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

Bu komut, Facebook Identity'i ApiManagement hizmetinin Geliştirici Portalı'nda kabul edilen bir Kimlik Sağlayıcısı olarak yapılandırıyor. Bu, Facebook uygulamasının ClientId ve ClientSecret giriş olarak alır.

Parametreler

-AllowedTenants

İzin verilen Azure Active Directory Kiracılarının listesi

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Authority

AAD veya AAD B2C için OpenID Connect bulma uç noktası ana bilgisayar adı. Bu parametre isteğe bağlıdır.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ClientId

Dış Kimlik Sağlayıcısında Uygulamanın İstemci Kimliği. Bu, Facebook oturum açma için Uygulama Kimliği, Google oturum açma için İstemci Kimliği, Microsoft için Uygulama Kimliği'dir.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ClientSecret

Oturum açma isteğinin kimliğini doğrulamak için kullanılan dış Kimlik Sağlayıcısında Uygulamanın istemci gizli dizisi. Örneğin, Facebook oturum açma bilgileri için Uygulama Gizli Anahtarı, Google oturum açma için API Anahtarı, Microsoft için Ortak Anahtar şeklindedir.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Context

PsApiManagementContext örneği. Bu parametre zorunludur.

Tür:PsApiManagementContext
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PasswordResetPolicyName

Parola Sıfırlama İlkesi Adı. Yalnızca AAD B2C Kimlik Sağlayıcısı için geçerlidir. Bu parametre isteğe bağlıdır.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ProfileEditingPolicyName

Profil Düzenleme İlkesi Adı. Yalnızca AAD B2C Kimlik Sağlayıcısı için geçerlidir. Bu parametre isteğe bağlıdır.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SigninPolicyName

oturum açma ilkesi adı. Yalnızca AAD B2C Kimlik Sağlayıcısı için geçerlidir. Bu parametre isteğe bağlıdır.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SigninTenant

Kiracı yerine AAD B2C'de geçersiz kılmak için Kiracıyı common Oturum Aç

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SignupPolicyName

Kaydolma İlkesi Adı. Yalnızca AAD B2C Kimlik Sağlayıcısı için geçerlidir. Bu parametre isteğe bağlıdır.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Type

Kimlik Sağlayıcısı tanımlayıcısı. Belirtilirse, tanımlayıcıya göre kimlik sağlayıcısı yapılandırmasını bulmaya çalışır. Bu parametre isteğe bağlıdır.

Tür:PsApiManagementIdentityProviderType
Kabul edilen değerler:Facebook, Google, Microsoft, Twitter, Aad, AadB2C
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

PsApiManagementContext

PsApiManagementIdentityProviderType

String

String[]

Çıkışlar

PsApiManagementIdentityProvider