次の方法で共有


AuthorizationServerContractBaseProperties コンストラクター

定義

オーバーロード

AuthorizationServerContractBaseProperties()

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

AuthorizationServerContractBaseProperties(String, IList<Nullable<AuthorizationMethod>>, IList<String>, IList<TokenBodyParameterContract>, String, Nullable<Boolean>, String, IList<String>, String, String)

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

AuthorizationServerContractBaseProperties()

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

public AuthorizationServerContractBaseProperties ();
Public Sub New ()

適用対象

AuthorizationServerContractBaseProperties(String, IList<Nullable<AuthorizationMethod>>, IList<String>, IList<TokenBodyParameterContract>, String, Nullable<Boolean>, String, IList<String>, String, String)

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

public AuthorizationServerContractBaseProperties (string description = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.AuthorizationMethod?> authorizationMethods = default, System.Collections.Generic.IList<string> clientAuthenticationMethod = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.TokenBodyParameterContract> tokenBodyParameters = default, string tokenEndpoint = default, bool? supportState = default, string defaultScope = default, System.Collections.Generic.IList<string> bearerTokenSendingMethods = default, string resourceOwnerUsername = default, string resourceOwnerPassword = default);
new Microsoft.Azure.Management.ApiManagement.Models.AuthorizationServerContractBaseProperties : string * System.Collections.Generic.IList<Nullable<Microsoft.Azure.Management.ApiManagement.Models.AuthorizationMethod>> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.TokenBodyParameterContract> * string * Nullable<bool> * string * System.Collections.Generic.IList<string> * string * string -> Microsoft.Azure.Management.ApiManagement.Models.AuthorizationServerContractBaseProperties
Public Sub New (Optional description As String = Nothing, Optional authorizationMethods As IList(Of Nullable(Of AuthorizationMethod)) = Nothing, Optional clientAuthenticationMethod As IList(Of String) = Nothing, Optional tokenBodyParameters As IList(Of TokenBodyParameterContract) = Nothing, Optional tokenEndpoint As String = Nothing, Optional supportState As Nullable(Of Boolean) = Nothing, Optional defaultScope As String = Nothing, Optional bearerTokenSendingMethods As IList(Of String) = Nothing, Optional resourceOwnerUsername As String = Nothing, Optional resourceOwnerPassword As String = Nothing)

パラメーター

description
String

承認サーバーの説明。 HTML 書式設定タグを含めることができます。

authorizationMethods
IList<Nullable<AuthorizationMethod>>

承認エンドポイントによってサポートされる HTTP 動詞。 GET は常に存在する必要があります。 POST は省略可能です。

clientAuthenticationMethod
IList<String>

この承認サーバーのトークン エンドポイントによってサポートされる認証の方法。 使用できる値は Basic または Body です。 Body を指定すると、クライアント資格情報とその他のパラメーターは、要求本文内で application/x-www-form-urlencoded 形式で渡されます。

tokenBodyParameters
IList<TokenBodyParameterContract>

名前と値の文字列プロパティを持つ JSON オブジェクトの配列として表される、この承認サーバーのトークン エンドポイントに必要な追加のパラメーター 。つまり、{"name" : "name value", "value": "a value"}。

tokenEndpoint
String

OAuth トークン エンドポイント。 参照するエンティティの絶対 URI が含まれます。

supportState
Nullable<Boolean>

true の場合、承認サーバーには、承認要求から応答への状態パラメーターが含まれます。 クライアントは状態パラメーターを使用して、プロトコルのセキュリティを高めることができます。

defaultScope
String

既定で要求されるアクセス トークン スコープ。 API レベルでオーバーライドできます。 スペース区切り値を含む文字列の形式で提供される必要があります。

bearerTokenSendingMethods
IList<String>

アクセス トークンを API に渡すメカニズムを指定します。

resourceOwnerUsername
String

リソース所有者のパスワード許可タイプがこの承認サーバーでサポートされている場合、オプションとして指定できます。 既定のリソース所有者のユーザー名。

resourceOwnerPassword
String

リソース所有者のパスワード許可タイプがこの承認サーバーでサポートされている場合、オプションとして指定できます。 既定のリソース所有者のパスワードです。

適用対象