Sm_PolicyApi_Scheme_t

stmndr 認証方式オブジェクトを定義します。
casso127jpjp
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;
フィールド
説明
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
次の方式構造体へのポインタ。