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 です