Sm_PolicyApi_SAMLSPAttr_t
特定の SAML 2.0 サービス プロバイダのプリンシパルの属性を定義します。
casso126jjp
特定の SAML 2.0 サービス プロバイダのプリンシパルの属性を定義します。
構文
typedef struct Sm_PolicyApi_SAMLSPAttr_s{int iStructId;Sm_PolicyApi_SAMLSPAttrNameFormat_t nAttrNameFormat;char pszValue[BFSIZE];bool bEncrypted;struct Sm_PolicyApi_SAMLSPAttr_s* next;Sm_PolicyApi_SAMLSPAttrMode_t nMode;} Sm_PolicyApi_SAMLSPAttr_t;
フィールド | Description |
iStructId
| Sm_PolicyApi_Structs_t で定義された SAML 属性構造体 ID。 |
nAttrNameFormat
| SAML 2.0 標準によって定義された属性名の形式。 |
pszValue | 属性の名前および値。以下の形式のいずれかです。 スタティック属性: variableName=value ユーザ属性: variableName=<%userattr="AttrName"%> DN 属性: variableName=<#dn="DNSpec"attr="AttrName"#> ネストされたグループから、 CA Single Sign-on が DN 属性を取得できるようにするには、DNSpec の先頭に感嘆符(!)を付けます。たとえば、dn="!ou=People,o=security.com" のようにします。 |
bEncrypted
| 属性が暗号化されるかどうかを指定します。 |
next
| 次の属性構造体へのポインタ。 |
nMode
| 以下の 3 つの属性の用途のいずれか。 Sm_PolicyApi_SAMLSP_SSO_Only = 0 Sm_PolicyApi_SAMLSP_Atribute_Only = 1 Sm_PolicyApi_SAMLSP_Both = 2 |