FPCFormsBasedAuthenticationProperties Object

The FPCFormsBasedAuthenticationProperties object holds the forms-based authentication configuration settings of a Web listener.

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:

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

Click here to see the Forefront TMG 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 defines 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 Vista or Windows XP.
Server Requires Windows Server 2008.
Version Requires Forefront Threat Management Gateway (TMG).
IDL

Declared in Msfpccom.idl.

See Also

COM Objects


Send comments about this topic to Microsoft

Build date: 11/30/2009

© 2008 Microsoft Corporation. All rights reserved.