FPCFormsBasedAuthenticationProperties object
Applies to: desktop apps only
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:
- 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 Forefront TMG object hierarchy.
Members
The FPCFormsBasedAuthenticationProperties object has these types of members:
- Methods
- Properties
Methods
The FPCFormsBasedAuthenticationProperties object has these 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 these properties.
Property | Access type | Description |
---|---|---|
Read/write | Gets or sets a Boolean value that indicates whether the applicable session time-out period will be applied to non-browser clients. |
|
Read/write | Gets or sets a Boolean value that indicates whether users using forms-based authentication may change their password. |
|
Read/write | Gets or sets a Boolean value that indicates whether the client IP address is used for cookie validation. |
|
Read/write | Gets or sets the name of the folder where custom HTML forms are stored. |
|
Read/write | Gets or sets the cookie name used for forms-based authentication. |
|
Read/write | Gets or sets the preferred language for the HTML forms. |
|
Read/write | Gets or sets a Boolean value that indicates whether the logon form will include credentials for delegation to the published server. |
|
Read/write | Gets or sets a Boolean value that indicates whether users will be warned if their password is about to expire. |
|
Read-only | Gets the password expiration warning period, in days. |
|
Read/write | 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. |
|
Read-only | Gets an FPCSecurIDAuthenticationProperties object that holds the configuration settings for RSA SecurID authentication. |
|
Read/write | Gets or sets the session time-out period for public computers. |
|
Read/write | Gets or sets the session time-out period for trusted computers. |
|
Read/write | Gets or sets a value from the FpcTimeScale enumerated type that specifies the units of time in which the SessionTimeOutForPublicComputers property is expressed. |
|
Read/write | Gets or sets a value from the FpcTimeScale enumerated type that specifies the units of time in which the SessionTimeOutForTrustedComputers property is expressed. |
|
Read/write | Gets or sets a Boolean value that indicates whether the session time-out periods for private and public computers will be treated as absolute. |
|
Read/write | Gets or sets a Boolean value that indicates whether Basic authentication may be used for non-browser clients. |
|
Read/write | 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
Minimum supported client |
Windows Vista, None supported |
Minimum supported server |
Windows Server 2008 R2, Windows Server 2008 with SP2 (64-bit only) |
Version |
Forefront Threat Management Gateway (TMG) 2010 |
IDL |
Msfpccom.idl |
See also
Build date: 7/12/2010