ICINewUserData Interface

The ICINewUserData used with the ICISite CreateUserEx2 property to create a new user account and include all of the user details.

Properties

  • Property CreateHomeFolder

  • Specifies whether the account's home folder is the default root folder.

    HRESULT CreateHomeFolder([out, retval] VARIANT_BOOL *pVal);
    HRESULT CreateHomeFolder([in] VARIANT_BOOL newVal);

    EFT v6.3.8 and later

  • Property Description

  • Specifies the account description.

    HRESULT Description([out, retval] BSTR *pVal);
    HRESULT Description([in] BSTR newVal);

    EFT v6.3.8 and later

  • Property Email

  • 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

  • Property FullName

  • Specifies the full name of the user.

    HRESULT FullName([out, retval] BSTR *pVal);
    HRESULT FullName([in] BSTR newVal);

    EFT v6.3.8 and later

  • Property FullPermissionsForHomeFolder

  • 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

  • Property Login

  • Specifies the account username.

    HRESULT Login([out, retval] BSTR *pVal);
    HRESULT Login([in] BSTR newVal);

    EFT v6.3.8 and later

  • Property Password

  • Specifies the account password.

    HRESULT Password([out, retval] BSTR *pVal);
    HRESULT Password([in] BSTR newVal);

    EFT v6.3.8 and later

  • Property PasswordType

  • 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

  • Property SettingsLevel

  • 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

  • Property TwoFactorAuthentication

  • 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