Sm_PolicyApi_AddRedirectURLToSAML1xScheme()

この関数は、SAML1.x 認証方式でリダイレクト URL 設定を追加および更新します。
casso126jjp
この関数は、SAML1.x 認証方式でリダイレクト URL 設定を追加および更新します。
構文
int SM_EXTERN Sm_PolicyApi_AddRedirectURLToSAML1xScheme(
        void*        pSessionHandle,
        const char*  pszSchemeOid,
        int          iTypeURL,
        char*        URL,
        int          redirectMode
);
[Parameters]
  • pSessionHandle
    [in] 内部ポリシー管理 API データ構造体へのポインタ
    この構造体は、管理者セッションおよびクライアント セッションに関する情報を保持します。
  • pszSchemeOid
    [in] 更新中の認証方式のオブジェクト識別子が含まれ、NULL で終わる文字列です
  • iTypeUrl
    [in] リダイレクト URL のタイプを指定する整数であり、Sm_PolicyAPI_SAML1_STATUS_REDIRECT_URL_TYPE_t で以下のように定義されます。
    • Sm_PolicyAPI_SAML1_STATUS_REDIRECT_URL_USER_NOT_FOUND_TYPE = 0
    • Sm_PolicyAPI_SAML1_STATUS_REDIRECT_URL_INVALID_SSO = 1
    • Sm_PolicyAPI_SAML1_STATUS_REDIRECT_URL_UNACCEPTABLE_USER_CREDENTIALS = 2
  • URL
    [in] 入力リダイレクト URL へのポインタです
  • redirectMode
    [in] 入力リダイレクト モードを指定する整数です。「302 データなし」(302 No Data) の場合に 0、または「Http-Post」の場合に 1 になります。
戻り値
  • Sm_PolicyApi_Success 操作は正常に完了しました
  • Sm_PolicyApi_Failure 操作が失敗しました
  • Sm_PolicyApi_InvalidHandle
    このコールの前に有効な初期化がありません
  • Sm_PolicyApi_SchemeNotFound OID に対応する認証方式が見つからなかったか、SAML 1.x 認証方式ではありませんでした
  • Sm_PolicyApi_InvalidOid 認証方式の OID は NULL です