Sm_PolicyApi_RemoveAttributeFromSAMLSP()
指定された SAML 属性をサービス プロバイダから削除します。
casso127jpjp
指定された SAML 属性をサービス プロバイダから削除します。
Type
SAML 2.0 設定関数、ドメイン範囲。
構文
int SM_EXTERN Sm_PolicyApi_RemoveAttributeFromSAMLSP(void*pHandle,const Sm_PolicyApi_SAMLSPAttr_t*pstructSAMLSPAttr,const char*pszSAMLSPOid);
パラメータ | I/O | 説明 |
pHandle
| I | 内部ポリシー管理 API データ構造体へのポインタ。この構造体は、管理者セッションおよびクライアント セッションに関する情報を保持します。 |
pstructSAMLSPAttr
| I | SAML 属性構造へのポインタ |
pszSAMLSPOid
| I | ポリシー ストア内のサービス プロバイダのオブジェクト識別子。 |
戻り値
- Sm_PolicyApi_Success。属性は正常に削除されました。
- Sm_PolicyApi_Failure。属性は正常に削除されませんでした。
- Sm_PolicyApi_InvalidHandle。このコールに先立つ有効な初期化はありませんでした。
- Sm_PolicyApi_NoSession。有効な管理者セッションがありません。
- Sm_PolicyApi_NoPrivilege。管理者には、サービス プロバイダから SAML 属性を削除する権限がありません。
- Sm_PolicyApi_NoSuchAttribute。提供された名前および NameFormat を持つ属性は存在しません。