Freigeben über


IdentityProviderContract Konstruktoren

Definition

Überlädt

IdentityProviderContract()

Initialisiert eine neue instance der IdentityProviderContract-Klasse.

IdentityProviderContract(String, String, String, String, String, String, IList<String>, String, String, String, String, String, String)

Initialisiert eine neue instance der IdentityProviderContract-Klasse.

IdentityProviderContract()

Initialisiert eine neue instance der IdentityProviderContract-Klasse.

public IdentityProviderContract ();
Public Sub New ()

Gilt für:

IdentityProviderContract(String, String, String, String, String, String, IList<String>, String, String, String, String, String, String)

Initialisiert eine neue instance der IdentityProviderContract-Klasse.

public IdentityProviderContract (string clientId, string id = default, string name = default, string type = default, string identityProviderContractType = default, string signinTenant = default, System.Collections.Generic.IList<string> allowedTenants = default, string authority = default, string signupPolicyName = default, string signinPolicyName = default, string profileEditingPolicyName = default, string passwordResetPolicyName = default, string clientSecret = default);
new Microsoft.Azure.Management.ApiManagement.Models.IdentityProviderContract : string * string * string * string * string * string * System.Collections.Generic.IList<string> * string * string * string * string * string * string -> Microsoft.Azure.Management.ApiManagement.Models.IdentityProviderContract
Public Sub New (clientId As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional identityProviderContractType As String = Nothing, Optional signinTenant As String = Nothing, Optional allowedTenants As IList(Of String) = Nothing, Optional authority As String = Nothing, Optional signupPolicyName As String = Nothing, Optional signinPolicyName As String = Nothing, Optional profileEditingPolicyName As String = Nothing, Optional passwordResetPolicyName As String = Nothing, Optional clientSecret As String = Nothing)

Parameter

clientId
String

Client-ID der Anwendung im externen Identitätsanbieter. Es handelt sich um die App-ID für die Facebook-Anmeldung, die Client-ID für die Google-Anmeldung, die App-ID für Microsoft.

id
String

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

Der Name der Ressource

type
String

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

identityProviderContractType
String

Bezeichner des Identitätsanbietertyps. Mögliche Werte: "facebook", "google", "microsoft", "twitter", "aad", "aadB2C"

signinTenant
String

Die TenantId, die anstelle von Common verwendet werden soll, wenn Sie sich bei Active Directory anmelden.

allowedTenants
IList<String>

Liste der zulässigen Mandanten beim Konfigurieren der Azure Active Directory-Anmeldung.

authority
String

OpenID Connect-Endpunkthostname für AAD oder AAD B2C.

signupPolicyName
String

Name der Registrierungsrichtlinie. Gilt nur für den AAD B2C-Identitätsanbieter.

signinPolicyName
String

Anmelderichtlinienname. Gilt nur für den AAD B2C-Identitätsanbieter.

profileEditingPolicyName
String

Name der Profilbearbeitungsrichtlinie. Gilt nur für den AAD B2C-Identitätsanbieter.

passwordResetPolicyName
String

Name der Richtlinie für die Kennwortzurücksetzung. Gilt nur für den AAD B2C-Identitätsanbieter.

clientSecret
String

Geheimer Clientschlüssel der Anwendung im externen Identitätsanbieter, der zum Authentifizieren der Anmeldeanforderung verwendet wird. Beispielsweise ist es App Secret für die Facebook-Anmeldung, API-Schlüssel für Google-Anmeldung, Öffentlicher Schlüssel für Microsoft. Diese Eigenschaft wird bei GET-Vorgängen nicht ausgefüllt! Verwenden Sie die POST-Anforderung "/listSecrets", um den Wert abzurufen.

Gilt für: