Sm_PolicyApi_GetAllSAMLSPAssertionConsumerService()
現在ポリシー ストア内のすべてのアサーション コンシューマ サービスの一覧を取得します。
casso127jpjp
現在ポリシー ストア内のすべてのアサーション コンシューマ サービスの一覧を取得します。
注:
この関数によって返されるアサーション コンシューマ サービス構造のリストは、Sm_PolicyApi_FreeMemory 関数を使って解放する必要があります。Type
フェデレーション関数
構文
int SM_EXTERN Sm_PolicyApi_GetAllSAMLSPAssertionConsumerService(void*pSessionHandle,const Sm_PolicyApi_SAMLSPAssertionConsumerService_t**ppstructSAMLSPAssertionConsumerService,const char*pszSAMLSPOid);
パラメータ | I/O | 説明 |
pSessionHandle
| I | 内部ポリシー管理 API データ構造体へのポインタ。この構造体は、管理者セッションおよびクライアント セッションに関する情報を保持します。 |
ppstructSAMLSPAssertion ConsumerServiceAttr
| I | アサーション コンシューマ サービス構造体の配列へのポインタです。 |
pszSAMLSPOid
| I | サービス プロバイダの OID を含む文字列へのポインタです。 |
戻り値
- Sm_PolicyApi_Success。アサーション コンシューマ サービスの配列が正常に取得されました。
- Sm_PolicyApi_Failure - アサーション コンシューマ サービスの配列が正常に取得されませんでした。
- Sm_PolicyApi_InvalidHandle - このコールに先立つ有効な初期化はありませんでした。
- Sm_PolicyApi_NoSession - 有効な管理者セッションがありません。
- Sm_PolicyApi_NoPrivilege - 管理者には、SAML サービス プロバイダから属性を削除する権限がありません。