Sm_PolicyAPI_AddTargetConfigToSAML1xScheme

SAML 1.x 認証方式内にデフォルトのターゲット設定を追加します。
casso1283
SAML 1.x 認証方式内にデフォルトのターゲット設定を追加します。
構文
Sm_PolicyApi_AddTargetConfigToSAML1xScheme 関数の構文は、以下のとおりです。
int SM_EXTERN Sm_PolicyApi_AddTargetConfigToSAML1xScheme(
        void*        pHandle,
        const char*  pszSchemeOid,
        const char*  pszURL,
        int         iQPOverridesTarget
);
[Parameters]
Sm_PolicyApi_AddTargetConfigToSAML1xScheme 関数は、以下のパラメータを受け取ります。
  • pHandle
    [in] 内部ポリシー管理 API データ構造体へのポインタ。この構造体は、管理者セッションおよびクライアント セッションに関する情報を保持します。
  • pszSchemeOid
    [in] 更新中の認証方式のオブジェクト識別子が含まれ、NULL で終わる文字列です。
  • pszURL
    [in] 有効なデフォルトのターゲット設定 URL へのポインタです。
  • iQPOverrides Target
    [in] [クエリ パラメータでデフォルト ターゲットをオーバーライドする]チェック ボックスで指定される値を決める整数です。
    iQPOverridesTarget の有効な値は次のとおりです。
    • 0 を指定すると、クエリ パラメータによってターゲットが上書きされません。
    • 1 を指定すると、クエリ パラメータによってターゲットが上書きされます。
戻り値
Sm_PolicyApi_AddTargetConfigToSAML1xScheme 関数は、次の文字列値のいずれかを返します。
  • Sm_PolicyApi_Success。操作は正常に完了しました。
  • Sm_PolicyApi_Failure。動作が失敗しました。
  • Sm_PolicyApi_InvalidHandle。このコールに先立つ有効な初期化はありませんでした。
  • Sm_PolicyApi_SchemeNotFound。OID に対応する認証方式が見つからなかったか、SAML 1.x 認証方式ではありませんでした。
  • Sm_PolicyApi_InvalidOid。認証方式の OID は NULL です。