SPIisSettings members

Represents the Internet Information Services (IIS) authentication settings that are shared across all of the web servers for a specific URL zone, which can be modified and propagated by re-provisioning the web application.

The SPIisSettings type exposes the following members.

Constructors

  Name Description
Public method SPIisSettings() Creates a new instance of the SPIisSettings class.
Public method SPIisSettings(String, Boolean, Boolean, SPServerBinding, SPSecureBinding, DirectoryInfo) Creates a new instance of the SPIisSettings class based on specified settings.

Top

Properties

  Name Description
Public property AllowAnonymous Gets or sets a Boolean value that specifies whether the Web application allows anonymous access.
Public property AuthenticationMode Gets or sets a value that specifies whether the Web application uses Windows authentication or Forms authentication.
Public property ClaimsAuthenticationProviders Gets a collection of SPAuthenticationProvider objects for use in IIS Web sites.
Public property ClaimsAuthenticationRedirectionUrl Gets or sets the uniform resource identifier (URI) to which to redirect the client for claims authentication.
Public property ClaimsProviders Gets or sets the list of additional claims providers beyond the default set to be used in the current URL zone.
Public property ClientObjectModelRequiresUseRemoteAPIsPermission Gets or sets a value that indicates whether the user of client library needs to use SOAP, WebDAV, or Microsoft Office SharePoint Designer 2007 interfaces to access the website.
Public property DisableKerberos Gets or sets a Boolean value that determines whether the Web application disables Kerberos authentication.
Public property EnableClientIntegration Gets or sets a Boolean value that specifies whether client integration features are enabled in Web applications for the specified zone.
Public property FormsClaimsAuthenticationProvider Gets an instance of a SPAuthenticationProvider object that represents forms-based authentication.
Public property MembershipProvider Obsolete. Gets or sets the membership provider name for the Web application.
Public property OnlyUseWindowsClaimsAuthenticationProvider Whether claims authentication is enabled and configured with ONLY Windows authentication.
Public property Path Gets or sets the local file system path to the folder that contains files for the virtual directory of the Web application.
Public property PreferredInstanceId Gets or sets the instance ID of the Web application.
Public property RoleManager Obsolete. Gets or sets the role provider name for the Web application.
Public property SecureBindings Gets the collection of secure bindings that are used for the Internet Information Services (IIS) Web site that pertains to the IIS settings and that uses Secure Sockets Layer (SSL) protocol.
Public property ServerBindings Gets the collection of server bindings that are used for the Internet Information Services (IIS) Web site that pertains to the IIS settings.
Public property ServerComment Gets the server comment that is used in the Internet Information Services (IIS) configuration store for the IIS Web site.
Public property UpgradedPersistedProperties Gets the collection of field names and values for fields that were deleted or changed. (Inherited from SPAutoSerializingObject.)
Public property UseBasicAuthentication Gets or sets a value that specifies whether the Web application uses Basic authentication.
Public property UseClaimsAuthentication Gets a value that indicates whether the Web application is using claims authentication.
Public property UseFormsClaimsAuthenticationProvider Gets a value that indicates whether the current uniform resource locator zone supports authentication of user names and passwords on a login form.
Public property UseTrustedClaimsAuthenticationProvider Gets a value that indicates whether the current URL zone supports login by means of a trusted authentication provider.
Public property UseWindowsClaimsAuthenticationProvider Gets a value that indicates whether Windows authentication is supported for this URL zone.
Public property UseWindowsIntegratedAuthentication Gets or sets a Boolean value that specifies whether the Web application uses Windows Integrated Authentication.
Public property WindowsClaimsAuthenticationProvider An instance of a SPAuthenticationProvider object for use in IIS Web sites.

Top

Methods

  Name Description
Public method AddClaimsAuthenticationProvider Adds a claims authentication provider to support on the current URL zone.
Public methodStatic member CreateFromExistingWebSite Creates an SPIisSettings object from an existing Internet Information Services (IIS) Web site on the local computer based on the specified server comment.
Public method DeleteClaimsAuthenticationProvider Removes a claims authentication provider from the set of claims authentication providers for the current URL zone.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetClaimsAuthenticationLoginRedirectionUrl Gets the Uri to which to redirect the client for claims based authentication logons.
Public method GetHashCode (Inherited from Object.)
Public method GetObjectData Gets the serialized state of the object. (Inherited from SPAutoSerializingObject.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnDeserialization Called after the object has been deserialized from the file system cache or the database. (Inherited from SPAutoSerializingObject.)
Public method ReplaceClaimsAuthenticationProviders Replaces the current set of claims authentication providers with the specified set of claims authentication providers.
Public method ToString (Inherited from Object.)
Protected method UpdateParent Causes the containing SPPersistedObject, if one exists, to update its state. (Inherited from SPAutoSerializingObject.)
Public methodStatic member ValidateProviderName Validates the specified role manager or membership provider name.

Top

See also

Reference

SPIisSettings class

Microsoft.SharePoint.Administration namespace