Posts Tagged ‘Connector Manager’

How to retrieve password for GSA connectors?

Sometimes you may need know the password used to configure a connector. Here is simple Java program that can be used to do that. Please note this only works for GSA 3.x connector. public class DecrpytConnectorPassword { private static String fullPahtToCMKeyStore = “connector_manager.keystore”; private static String fullPahtToConnectorPorperties = “myConnector.properties”; public static void main(String[] args) throws […]

Document filter inside out(part 3): the anatomy working with feed

In this installment, we will discuss how the document filter is utilized by Connector Manager to achieve its functionality. Sometimes it’s very easy to show what’s happening with the code itself. I duplicated many section from Google site, and also provide link to the original source. Since Google engineers keep updating their implementation, the observation […]

Document filter inside out (part 2): the configuration

Last time, we discussed the basics about document filter. In this installment, we will talk about practical aspects of document filter. How to configure document filters? Google had a document explaining the usage of document filters. There are two ways you can configure document filters. The first is at Connector Manager level, specifically within <Tomcat>/webapps/connector-manager/WEB-INF/documentFilters.xml. […]

Document filter inside out (part 1): the fundamentals

Document Filter is a mechanism from Google connector framework 3.x to manipulate document during traversal for connectors. It is mainly supported at Connector Manager (CM) level. Thanks to the open source nature of Google connector framework, we could examine carefully about how document filter is defined and implemented. com.google.enterprise.connector.spi.Document Document is an interface defined by […]

Protect your GSA against an OpenSSL Vulnerability

You may have read recent media coverage about the SSL/TLS MITM vulnerability (CVE-2014-0224).  OpenSSL.org describes this vulnerability as follows: An attacker using a carefully crafted handshake can force the use of weak keying material in OpenSSL SSL/TLS clients and servers. This can be exploited by a Man-in-the-middle (MITM) attack where the attacker can decrypt and modify traffic […]

How to easily check group lookup results with Connector Manager

With Google Search Appliance (GSA) connector framework 3.x, user group lookup is an essential part of user authorization when searching for controlled-access content, especially for early binding. During controlled-access content search, GSA first authenticates user with the authentication mechanism configured. After the user identity is resolved, GSA will pass it to the connector for group […]