Export (0) Print
Expand All

FPCFormsBasedAuthenticationProperties

Internet Security and Acceleration Server 2004/2006 SDK

The FPCFormsBasedAuthenticationProperties object holds the forms-based authentication configuration settings of a Web listener. (This object is introduced in ISA Server 2006.)

The configuration settings held in this object are applicable only if the AuthenticationSchemes property of the Web listener references one of the following authentication schemes:

  • FBA with AD. A predefined authentication scheme that enables forms-based authentication using Active Directory.
  • FBA with LDAP. A predefined authentication scheme that enables forms-based authentication of domain users using an LDAP server.
  • FBA with RADIUS. A predefined authentication scheme that enables forms-based authentication using a RADIUS server.
  • FBA with RADIUS OTP. A predefined authentication scheme that enables forms-based authentication using a RADIUS server in a one-time password (OTP) solution.
  • SecurID. A predefined authentication scheme that enables forms-based (cookie) authentication using RSA SecurID.

The FPCFormsBasedAuthenticationProperties object is accessed through the FormsBasedAuthenticationProperties property of an FPCWebListenerProperties object.

Click here to see the ISA Server object hierarchy.

Methods

The FPCFormsBasedAuthenticationProperties object defines the following methods.

Method Description
Refresh Reads the values of the object's properties from persistent storage, discarding any changes that were not saved.
Save Writes the current values of the object's properties to persistent storage.

Properties

The FPCFormsBasedAuthenticationProperties object has the following properties.

Property Description
ApplySessionTimeoutToNonBrowserClients Gets or sets a Boolean value that indicates whether the applicable session time-out period will be applied to non-browser clients.
ChangePasswordAllowed Gets or sets a Boolean value that indicates whether users using forms-based authentication may change their password.
ClientIPAddressSigningEnabled Gets or sets a Boolean value that indicates whether the client IP address is used for cookie validation.
CustomFormsDirectory Gets or sets the name of the folder where custom HTML forms are stored.
FBACookieName Gets or sets the cookie name used for forms-based authentication.
FormsLanguage Gets or sets the preferred language for the HTML forms.
IncludeDelegationCredentialsInLogonForm Gets or sets a Boolean value that indicates whether the logon form will include credentials for delegation to the published server.
PasswordExpirationWarningEnabled Gets or sets a Boolean value that indicates whether users will be warned if their password is about to expire.
PasswordExpirationWarningPeriod Gets the password expiration warning period, in days.
RequireSSLClientCertificate Gets or sets a Boolean value that indicates whether HTTPS requests sent without an SSL client certificate will be denied before the HTML form is presented to the user.
SecurIDAuthenticationProperties Gets an FPCSecurIDAuthenticationProperties object that holds the configuration settings for RSA SecurID authentication.
SessionTimeOutForPublicComputers Gets or sets the session time-out period for public computers.
SessionTimeOutForTrustedComputers Gets or sets the session time-out period for trusted computers.
SessionTimeOutUnitsForPublicComputers Gets or sets a value from the FpcTimeScale enumerated type that specifies the units of time in which the SessionTimeOutForPublicComputers property is expressed.
SessionTimeOutUnitsForTrustedComputers Gets or sets a value from the FpcTimeScale enumerated type that specifies the units of time in which the SessionTimeOutForTrustedComputers property is expressed.
UseAbsoluteCookieExpiration Gets or sets a Boolean value that indicates whether the session time-out periods for private and public computers will be treated as absolute.
UseBasicAuthenticationForNonBrowserClients Gets or sets a Boolean value that indicates whether Basic authentication may be used for non-browser clients.
UsePersistentCookies Gets or sets a value from the FpcUsePersistentCookiesComputerType enumerated type that specifies the types of client computers for which persistent cookies are allowed.

Interfaces for C++ Programming

This object implements the IFPCFormsBasedAuthenticationProperties interface.

Requirements

Client Requires Windows XP.
Server Requires Windows Server 2003.
Version Requires Internet Security and Acceleration Server 2006.
IDL

Declared in Msfpccom.idl.

See Also

COM Objects

Show:
© 2014 Microsoft