ICINewUserData Interface
The ICINewUserData used with the ICISite CreateUserEx2 property to create a new user account and include all of the user details.
Properties
HRESULT CreateHomeFolder([out, retval] VARIANT_BOOL *pVal); HRESULT CreateHomeFolder([in] VARIANT_BOOL newVal);
EFT v6.3.8 and later
Specifies the account description.
HRESULT Description([out, retval] BSTR *pVal); HRESULT Description([in] BSTR newVal);
EFT v6.3.8 and later
Specifies the e-mail address of the account.
HRESULT Email([out, retval] BSTR *pVal); HRESULT Email([in] BSTR newVal);
EFT v6.3.8 and later
Specifies the full name of the user.
HRESULT FullName([out, retval] BSTR *pVal); HRESULT FullName([in] BSTR newVal);
EFT v6.3.8 and later
Specifies whether the user has FULL permissions in the home folder.
HRESULT FullPermissionsForHomeFolder([out, retval] VARIANT_BOOL *pVal); HRESULT FullPermissionsForHomeFolder([in] VARIANT_BOOL newVal);
EFT v6.3.8 and later
Specifies the account username.
HRESULT Login([out, retval] BSTR *pVal); HRESULT Login([in] BSTR newVal);
EFT v6.3.8 and later
Specifies the account password.
HRESULT Password([out, retval] BSTR *pVal); HRESULT Password([in] BSTR newVal);
EFT v6.3.8 and later
Specifies the password type:
-
Standard - A plain text password is required.
-
Anonymous - Any password, including nothing, allows an anonymous connection.
-
(removed in v7.3.3.21 and later) Anonymous (Force e-mail) - Any well-formed e-mail address is the password
-
(removed in v7.3.3.21 and later) OTP S/KEY MD4 - Used for logging in to an OTP-enabled server.
-
(removed in v7.3.3.21 and later) OTP S/KEY MD5 - Used for logging in to an OTP-enabled server.
HRESULT PasswordType([out, retval] long *pVal); HRESULT PasswordType([in] long newVal);
EFT v6.3.8 and later
Specifies the Settings Level to which this account belongs.
HRESULT SettingsLevel([out, retval] BSTR *pVal); HRESULT SettingsLevel([in] BSTR newVal);
EFT v6.3.8 and later
Specifies whether RADIUS/RSA is enabled, disabled, or inherited.
HRESULT TwoFactorAuthentication([out, retval] SFTPAdvBool *pVal); HRESULT TwoFactorAuthentication([in] SFTPAdvBool newVal);
EFT v6.3.8 and later