SPML ターゲット アプリケーション外部 API 属性

capam32
このトピックでは、外部 API を使用して SPML ターゲット アプリケーションを追加または更新するときに使用される必須およびサポートされている属性について説明します。
2
SPML ターゲット アプリケーション外部 API 属性
外部 API を使用して SPML ターゲット アプリケーションを追加または更新するには、REST コールの「body」パラメータに含まれる「attributes」連想配列のメンバとして、以下のプロパティを使用します。
extensionType
必須
デフォルト値
有効な値
はい
該当なし
SPML2
ポート
SPML サーバに接続するために使用されるポート。
必須
デフォルト値
有効な値
はい
該当なし
0 ~ 65535
パス
SPML サービスへのパス。
必須
デフォルト値
有効な値
いいえ
該当なし
テキスト文字列
protocol
SPML サーバに接続するために使用されるプロトコル。
必須
デフォルト値
有効な値
いいえ
clear
clear、ssl
sslCertificate
Active Directory SSL 証明書。
必須
デフォルト値
有効な値
必須。プロトコルが
SSL
の場合。
該当なし
BASE64 エンコード形式の X.509 デジタル証明書
SPML ターゲット アカウント外部 API 属性
ターゲット コネクタを使用する SPML ターゲット アカウントを追加するには、REST コールの「body」パラメータに含まれる「attributes」連想配列のメンバとして、以下のプロパティを使用します。
extensionType
必須
デフォルト値
有効な値
はい
該当なし
SPML2
useOtherAccountToChangePassword
パスワード変更リクエストを実行するのに、ターゲット アカウントを使用するのか、あるいは別のアカウントを使用するのかを指定します。
必須
デフォルト値
有効な値
はい
該当なし
true、false
otherAccount
パスワード変更リクエストを実行するのに使用する別のアカウントを指定します。
必須
デフォルト値
有効な値
useOtherAccountToChangePassword
が true の場合は「はい」。
該当なし
有効なターゲット アカウント ID。
SPML ターゲット アプリケーション外部 API の例
SPML2 Target Application external API example POST /api.php/v1/devices.json/{deviceId}/targetApplications { "applicationName":"SPML2App", "applicationType":"SPML2", "attributes":{ "port":"8080", "protocol":"clear" } }
SPML ターゲット アカウント外部 API の例
POST /api.php/v1/devices.json/{deviceId}/targetApplications/{applicationId}/targetAccounts { "accountName":"SPML2Act", "attributes":{ "useOtherAccountToChangePassword":"false", "databaseName":"master" }, "cacheBehavior":"useCacheFirst", "cacheDuration":"30", "password":"sample", "passwordViewPolicyId":1000, "privileged":"t", "synchronize":"f", "useAliasNameParameter":"f" }