views:

11

answers:

0

I find there are following code in NTLMAuthenticationFilter.java which used for alfresco share SSO authenticate:

   Response remoteRes;
   if (cachedNtlm)
   {
       Connector conn = connectorService.getConnector(this.endpoint, session);
       ConnectorContext ctx = new ConnectorContext(null, getConnectionHeaders(conn));
       remoteRes = conn.call("/touch", ctx, req, null);
   }
   else
   {
       Connector conn = connectorService.getConnector(this.endpoint, AuthenticationUtil.getUserId(req),
               session);
       ConnectorContext ctx = new ConnectorContext();
       remoteRes = conn.call("/touch", ctx);
   }

and I found the alfresco/wcs/touch's description is: SSO Authentication touch point, so what is touch point used for? And how it works with SSO?

Can someone point me the direction or the references? Thanks!