次の方法で共有


IdentityProviderContract コンストラクター

定義

オーバーロード

IdentityProviderContract()

IdentityProviderContract クラスの新しいインスタンスを初期化します。

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

IdentityProviderContract クラスの新しいインスタンスを初期化します。

IdentityProviderContract()

IdentityProviderContract クラスの新しいインスタンスを初期化します。

public IdentityProviderContract ();
Public Sub New ()

適用対象

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

IdentityProviderContract クラスの新しいインスタンスを初期化します。

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)

パラメーター

clientId
String

外部 ID プロバイダー内のアプリケーションのクライアント ID。 Facebook ログインのアプリ ID、Google ログインのクライアント ID、Microsoft のアプリ ID です。

id
String

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

リソースの名前

type
String

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

identityProviderContractType
String

ID プロバイダーの種類識別子。 使用できる値は、'facebook'、'google'、'microsoft'、'twitter'、'aad'、'aadB2C' です。

signinTenant
String

Active Directory にログインするときに Common の代わりに使用する TenantId

allowedTenants
IList<String>

Azure Active Directory ログインを構成するときの許可されるテナントの一覧。

authority
String

AAD または AAD B2C の OpenID Connect 検出エンドポイントのホスト名。

signupPolicyName
String

サインアップ ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。

signinPolicyName
String

サインイン ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。

profileEditingPolicyName
String

プロファイル編集ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。

passwordResetPolicyName
String

パスワード リセット ポリシー名。 AAD B2C ID プロバイダーにのみ適用されます。

clientSecret
String

外部 ID プロバイダーのアプリケーションのクライアント シークレット。ログイン要求の認証に使用されます。 たとえば、Facebook ログイン用のアプリ シークレット、Google ログイン用の API キー、Microsoft の公開キーなどです。 このプロパティは'GET' 操作では入力されません。 値を取得するには、'/listSecrets' POST 要求を使用します。

適用対象