Sm_PolicyApi_AddAttributeToSAMLScheme()

この関数は、設定された属性サービスからリクエストできる属性を、SAML 2.0 認証方式に追加します。
casso127jpjp
この関数は、設定された属性サービスからリクエストできる属性を、SAML 2.0 認証方式に追加します。
構文
int SM_EXTERN Sm_PolicyApi_AddAttributeToSAMLScheme(
void*pHandle,
const Sm_PolicyApi_Scheme_t*    pstructScheme,
const Sm_PolicyApi_SAMLRequesterAttr_t*pAttr
);
パラメータ
I/O
説明
pHandle
I
内部ポリシー管理 API データ構造体へのポインタ。この構造体は、管理者セッションおよびクライアント セッションに関する情報を保持します。
pstructScheme
I
SAML 2.0 方式に対して値が完全に入力されている構造へのポインタです。
pAttr
I
追加される属性を含む Sm_PolicyApi_SAMLRequesterAttr_t 構造へのポインタです。
 戻り値
  • Sm_PolicyApi_Success
    属性が正常に追加されました
  • Sm_PolicyApi_Failure
    属性が正常に追加されませんでした
  • Sm_PolicyApi_InvalidHandle
    このコールの前に有効な初期化がありません
  • Sm_PolicyApi_NoSession
    有効な管理者セッションがありません
  • Sm_PolicyApi_NoPrivilege
    管理者には、属性を SAML リクエスタに追加する権限がありません
  • Sm_PolicyApi_SAMLIDP_IncorrectParameters
    入力された SAML 提供のプロパティが未完了か、または正しくありません
  • Sm_PolicyApi_DuplicateAttribute
    同じ「名前」と NameFormat の属性がすでに存在します。