Sm_PolicyApi_Scheme_t
stmndr 認証方式オブジェクトを定義します。
casso126jjp
CA Single Sign-on
認証方式オブジェクトを定義します。構文
typedef struct Sm_PolicyApi_Scheme_s{int iStructId;char pszOid[BFSIZE];char pszName[BFSIZE];/* Required */char pszDesc[BFSIZE];int nLevel;/* Required */char pszLib[BFSIZE];char pszParam[BFSIZE];char pszSecret[BFSIZE];bool bIsTemplate;bool bIsUsedbyAdmin;Sm_Api_SchemeType_t nType;/* Required */bool bAllowSaveCreds;/* Required */bool bIsRadius;/* Required */bool bIgnorePwCheck;/* Required */struct Sm_PolicyApi_Scheme_s* next;} Sm_PolicyApi_Scheme_t;
フィールド | Description |
iStructId
| Sm_PolicyApi_Structs_t で定義された認証方式データ構造体 ID。 |
pszOid
| 認証方式オブジェクトのオブジェクト識別子。 |
pszName
| 認証方式の名前です。 |
pszDesc
| 認証方式の簡単な説明。 |
nLevel
| 認証方式の保護レベル。レベルは 1 ~ 1000 の間で変更できます。数値が高いほど、方式の保護レベルが高くなります。 匿名認証方式では、この値を 0 に設定します。 |
pszLib
| カスタム認証方式を実装する共有ライブラリの名前。 |
pszParam
| カスタム認証方式に渡される情報。 |
pszSecret
| セキュアなデータ交換の確立を目的として 2 つのパーティが既知な共有秘密キー。この情報はカスタム認証方式に渡されます。 |
bIsTemplate
| 認証方式がテンプレートかどうかを示すフラグ。 注: C ポリシー管理 API で認証方式をテンプレートとして設定する操作は、SDK v6.0 SP3 で廃止されました。 |
bIsUsedbyAdmin
| 管理者の認証にカスタム認証方式を使用できるかどうかを示すフラグ。 |
nType
| Sm_Api_SchemeType_t で定義された認証方式のタイプ。 |
bAllowSaveCreds
| ユーザ認証情報の保存を許可するフラグ。 |
bIsRadius
| 方式が RADIUS タイプかどうかを示すフラグ。 |
bIgnorePwCheck
| このフラグを true に設定すると、認証方式のパスワード ポリシーは無効化されます。 |
next
| 次の方式構造体へのポインタ。 |