AuthenticationType Property

This read-only property specifies the type of authentication that Search uses to access a site.

Syntax

SiteResriction.AuthenticationType

Remarks

The types of authentication are:

Name Value Description
AUTH_TYPE_ANONYMOUS 0 Use anonymous login (default).
AUTH_TYPE_NTLM 1 Use NT challenge-and-response login.
AUTH_TYPE_BASIC 2 Use basic (clear text) login.

Example

The following example displays the authentication type for the sites with restrictions in the KMSampleCatalog1 catalog definition.

Option Explicit 
On Error Resume Next

Const AUTH_TYPE_ANONYMOUS = 0
Const AUTH_TYPE_NTLM      = 1
Const AUTH_TYPE_BASIC     = 2

Dim objSearchAdmin, objBuildServer, objCatalogs, objCatalog, objSites, objSite 

Set objSearchAdmin = CreateObject("Search.SearchAdmin.1")
Set objBuildServer = objSearchAdmin.BuildServer
Set objCatalogs = objBuildServer.BuildCatalogs 
Set objCatalog  = objCatalogs("KMSampleCatalog1")
Set objSites    = objCatalog.objSites

For Each objSite in objSites
  Select Case objSite.AuthenticationType
    Case AUTH_TYPE_ANONYMOUS
    Wscript.Echo objSite.Name & " uses anonymous login."
    Case AUTH_TYPE_BASIC
    Wscript.Echo objSite.Name & " uses basic login."
    Case AUTH_TYPE_NTLM
    Wscript.Echo objSite.Name & " uses NT login."
  End Select
Next

'Release objects
Set objSite     = Nothing 
Set objSites    = Nothing 
Set objCatalog  = Nothing 
Set objCatalogs = Nothing 
Set objBuildServer = Nothing 
Set objSearchAdmin = Nothing 
 

See Also

SetAccount


© 1997-1998 Microsoft Corporation. All rights reserved.