Sm_PolicyApi_AddAssertionConsumerServiceToSAMLSP

この関数は、インデックス、バインディング、アサーション コンシューマ サービス URL などの新規インデックス エンドポイントを、サービス プロバイダに追加します。
casso127jpjp
この関数は、インデックス、バインディング、アサーション コンシューマ サービス URL などの新規インデックス エンドポイントを、サービス プロバイダに追加します。
注:
既存のインデックス エンドポイント参照は変更できません。
Type
フェデレーション関数
構文
int SM_EXTERN Sm_PolicyApi_AddAssertionConsumerServiceToSAMLSP (
void*pSessionHandle,
const Sm_PolicyApi_SAMLSPAssertionConsumerService_t*
                pstructSAMLSPAssertionConsumerService,
const char*pszSAMLSPOid
);
パラメータ
I/O
説明
pSessionHandle
I
内部ポリシー管理 API データ構造体へのポインタ。この構造体は、管理者セッションおよびクライアント セッションに関する情報を保持します。
pstructSAMLSPAssertion
ConsumerService
I
アサーション コンシューマ サービス構造体へのポインタです。
pszSAMLSPOid
I
サービス プロバイダの OID を含む文字列へのポインタです。
 戻り値
  • Sm_PolicyApi_Success
    アサーション コンシューマ サービス は正常に追加されました
  • Sm_PolicyApi_Failure
    アサーション コンシューマ サービスは正常に追加されませんでした
  • Sm_PolicyApi_ACSDuplicateIndex
    同じインデックス値を持つサービス プロバイダに割り当てられたアサーション コンシューマ サービス
  • Sm_PolicyApi_InvalidHandle
    このコールの前に有効な初期化がありません
  • Sm_PolicyApi_NoSession
    有効な管理者セッションがありません
  • Sm_PolicyApi_NoPrivilege
    管理者には、アサーション コンシューマ サービスを追加する権限がありません
注釈
Sm_PolicyApi_SAMLSPAssertionConsumerService_t 構造の以下のフィールドが評価されます。
  • インデックスの値は 65535 未満の一意の正の整数です
  • アサーション コンシューマ URL は http:// または https:// で始まります
  • バインディングは HTTP-Post または HTTP_Artifact のいずれかです