`
didasoft
  • 浏览: 164900 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

如何设置采用Forms Authentication的WSS站点的搜索功能

阅读更多

WSS 3.0(Windows Sharepoint Service 3.0)站点默认都是采用NTLM/Windows Integrated authentication的。从V3.0开始,WSS支持采用ASP.NET 2.0提供的Forms Authentication验证模式。但是很多人发现,将WSS站点设置为Forms验证之后,搜索功能不起作用了。

这是因为WSS3.0的搜索服务只支持NTLM验证模型,所以搜索功能不起作用了。但是,我们可以通过扩展现有应用程序的方法来启用搜索功能。

步骤如下:

1、打开如下图的管理中心 --> 应用程序管理页面。




2、点击“创建或扩展Web应用程序”选项,然后选择“扩展现有Web应用程序”。



3、确保在以下页面的Web应用程序中选择设置好Forms验证的Web应用程序。
4、选择随机端口或者设置一个固定的端口




5、选择NTLM
6、选择不允许匿名访问
7、选择区域:自定义




8、点击确定,就创建好了这个扩展的应用程序了。
9、确保搜索爬网帐户可以访问这个扩展的应用程序。
10、这样的话,下一次搜索服务就可以访问到应用程序,实现搜索功能了。

大家可以自己试验一下。




分享到:
评论

相关推荐

    FormsAuthentication 权限验证

    3. **配置文件**:Web.config中关于身份验证和授权的配置,如启用FormsAuthentication,设置票证过期时间,以及权限控制规则。 4. **角色和用户管理**:可能包括创建和管理用户、角色的代码,以及将用户分配到角色的...

    SharePoint 2010 Forms Authentication Using Custom Membership and Role Providers

    这可以通过设置`Authentication Mode`属性为`Forms`并在`web.config`中添加相关身份验证元素来完成。 3. 在SharePoint中创建安全令牌服务(STS)的应用程序,用于处理身份验证票证和用户凭据的交换。 4. 部署和注册...

    基于ASP.NET+AJAX+FormsAuthentication实现的authenticated users 检索

    标题中的"基于ASP.NET+AJAX+FormsAuthentication实现的authenticated users检索"指的是一项使用了ASP.NET、AJAX以及FormsAuthentication技术来实现用户身份验证和检索功能的Web应用程序。这个应用允许只对已验证...

    Make ClickOnce Work With ASP.NET Forms Authentication

    1. **配置IIS**: 应用程序的发布目录应设置为需要Forms Authentication的保护区域。这可以通过在IIS中为该目录添加一个身份验证规则实现,要求匿名访问被禁用,只允许Forms Authentication。 2. **Web.config配置**...

    C#中FormsAuthentication用法实例

    在本实例中,我们看到如何利用FormsAuthentication进行基本操作,包括设置Cookie、检查用户是否已登录、注销登录以及从凭据中提取用户信息。 首先,让我们详细了解FormsAuthenticationTicket。这个类代表了用户的...

    form身份验证通过后,只能用FormsAuthentication.RedirectFromLoginPage

    当然完成这些功能并不是只有FormsAuthentication.RedirectFromLoginPage方法才能办到,相反如果需要带角色信息的验证则只能采用其他办法。 我门可采用手动添加身份验证票 1. 代码如下:FormsAuthenticationTicket ...

    C# 加密 MD5加密

    C# 加密 MD5加密 System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(textBox2.Text, "MD5");

    android_ksoap2_cxf_wss4j_authentication

    WSS4J(Web Services Security for Java)是Apache CXF的一部分,专注于提供Web服务安全功能,如签名、加密、身份验证等。在服务器端,你可以使用CXF和WSS4J来设置安全策略,确保只有经过验证的客户端才能访问服务。...

    C#中Authentication类的使用

    本文将深入探讨C#中的Authentication类以及如何使用它来处理Cookie,特别是聚焦于Forms Authentication。 Forms Authentication是ASP.NET框架提供的一种内置的身份验证机制,用于管理用户的登录状态。这种验证方式...

    aspnet-formsauthentication-js:ASP.NET FormsAuthentication的最小JavaScript实现

    综上所述,"aspnet-formsauthentication-js"项目尝试在客户端实现ASP.NET FormsAuthentication的加密和解密功能,这在某些场景下可能是有用的,比如在需要在客户端验证身份验证票据的情况下。然而,需要注意的是,...

    Moss2007下创建Form Authentication站点

    在MOSS 2007(Microsoft Office SharePoint Server 2007)中创建一个使用Form Authentication(表单验证)的站点,是为了提供一种非Windows集成身份验证的登录方式,适用于那些不依赖于Active Directory(AD)域服务...

    forms身份验证

    `System.Web.Mvc.AuthorizeAttribute`类用于处理授权逻辑,`FormsAuthentication`类则提供了身份验证和登出的相关方法。同时,`System.Web.Security.Membership`提供了一套预定义的用户管理和验证功能,可以方便地与...

    Forms加票证身份验证

    - **验证请求**:服务器接收到带有Ticket的请求后,使用`FormsAuthentication.Decrypt()`方法解密Cookie中的票证,验证其有效性并设置`HttpContext.User`,从而识别用户身份。 **3. Visual Studio 2005中的Forms...

    基于forms 的身份验证例子源代码

    例如,`<authentication mode="Forms">`启用Forms身份验证,并可以设置票的有效期。`<authorization>`元素用于指定哪些角色或用户可以访问特定的URL路径。 6. **App_Code/User.cs**: 可能包含自定义的用户类,用于...

    WSS From认证

    - **FormsAuthenticationFeature.doc**:该文档可能深入讨论了FormsAuthentication特性,包括如何激活、配置和自定义该功能,以满足特定的安全需求。 - **CustomAuthenticationSolution with stsadm.rar**:这是一...

    ASP.NET Forms身份认证详解

    - 当用户提交登录信息时,后台代码将处理这些信息,并通过FormsAuthentication.SetAuthCookie来设置认证Cookie,从而完成用户登录。 - 对于注销操作,将调用FormsAuthentication.SignOut来清除认证Cookie,终止用户...

    使用ASP.NET AJAX提供的Authentication Service

    例如,对于Forms Authentication,需要设置`<authentication mode="Forms">`并提供相关票证配置。 4. **客户端API**:ASP.NET AJAX库提供了JavaScript接口,用于与Authentication Service进行交互。这些接口包括...

Global site tag (gtag.js) - Google Analytics