Sm_PolicyApi_AddAssertionConsumerServiceToSAMLSP
この関数は、インデックス、バインディング、アサーション コンシューマ サービス URL などの新規インデックス エンドポイントを、サービス プロバイダに追加します。
casso126jjp
この関数は、インデックス、バインディング、アサーション コンシューマ サービス URL などの新規インデックス エンドポイントを、サービス プロバイダに追加します。
注:
既存のインデックス エンドポイント参照は変更できません。Type
フェデレーション関数
構文
int SM_EXTERN Sm_PolicyApi_AddAssertionConsumerServiceToSAMLSP (void*pSessionHandle,const Sm_PolicyApi_SAMLSPAssertionConsumerService_t*pstructSAMLSPAssertionConsumerService,const char*pszSAMLSPOid);
パラメータ | I/O | Description |
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 のいずれかです