07-07-2010 05:48 AM
UserFactory userFactory = FrameworkHelper.getUserFactory();
boolean authenticated = userFactory.authenticate(req, userName,user_guid);
UserFactory userFactory = FrameworkUtil.getServiceRegistry().getUserFactory();
boolean authenticated = userFactory.authenticate(req, userName,user_guid);
07-07-2010 11:17 AM
<config evaluator="string-compare" condition="Remote">
<remote>
<!– Connector Implementations –>
<connector>
<id>http</id>
<name>Simple Http Connector</name>
<description>Simple HTTP Connector</description>
<class>org.alfresco.connector.HttpConnector</class>
</connector>
<connector>
<id>alfresco</id>
<name>Alfresco Connector</name>
<description>Connects to an Alfresco instance using ticket-based authentication</description>
<class>org.alfresco.connector.AlfrescoConnector</class>
<authenticator-id>alfresco-ticket</authenticator-id>
</connector>
<!– Authenticator Implementations –>
<authenticator>
<id>alfresco-ticket</id>
<name>Alfresco Authenticator</name>
<description>Alfresco Authenticator</description>
<!–<class>org.alfresco.connector.AlfrescoAuthenticator</class>–>
<class>org.alfresco.web.app.servlet.custom.OSSOAlfrescoAuthenticator</class>
</authenticator>
<!– Endpoints –>
<endpoint>
<id>alfresco-noauth</id>
<name>Alfresco - unauthenticated access</name>
<description>Access to Alfresco Repository WebScripts that do not require authentication</description>
<connector-id>alfresco</connector-id>
<endpoint-url>http://localhost:8081/alfresco/s</endpoint-url>
<identity>none</identity>
</endpoint>
<endpoint>
<id>alfresco</id>
<name>Alfresco - user access</name>
<description>Access to Alfresco Repository WebScripts that require user authentication</description>
<connector-id>alfresco</connector-id>
<endpoint-url>http://localhost:8081/alfresco/s</endpoint-url>
<identity>user</identity>
<external-auth>true</external-auth>
</endpoint>
<endpoint>
<id>alfresco-feed</id>
<name>Alfresco Feed</name>
<description>Alfresco Feed - supports basic HTTP authentication via the EndPointProxyServlet</description>
<connector-id>http</connector-id>
<endpoint-url>http://localhost:8081/alfresco/s</endpoint-url>
<basic-auth>true</basic-auth>
<identity>user</identity>
</endpoint>
<!– The default endpoint –>
<default-endpoint-id>alfresco</default-endpoint-id>
<!– The default credential vault –>
<default-credential-vault-provider-id>credential.vault.provider</default-credential-vault-provider-id>
</remote>
</config>
08-04-2010 02:08 PM
08-05-2010 03:14 PM
this.servletContext = config.getServletContext(); // initialize a new request context
RequestContext context = FrameworkUtil.getCurrentRequestContext();
if(context == null){
try{
// perform a "silent" init - i.e. no user creation or remote connections
context = RequestContextUtil.initRequestContext(getApplicationContext(), (HttpServletRequest)sreq, true);
}
catch (RequestContextException ex)
{
throw new ServletException(ex);
}
}
private ApplicationContext getApplicationContext()
{
return WebApplicationContextUtils.getWebApplicationContext(servletContext);
}
09-16-2010 11:00 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.