Se pueden configurar métodos diferentes de autenticación por los servicios REST y por la AOS, puesto que ahora al hacer la edición en línea no sirve la autenticación básica, y metiendo al alfresco:
ntlm.authentication.sso.enabled = true
haciendo esto el word ya funciona correctamente, en cambio, después al intentar conectar con el api REST me da el siguiente error:
SEVERE: Servlet.service() for servlet [publicapiServlet] in context with path [/alfresco] threw exception
java.lang.NullPointerException
at org.alfresco.repo.webdav.auth.BaseNTLMAuthenticationFilter.processType3(BaseNTLMAuthenticationFilter.java:542)
at org.alfresco.repo.webdav.auth.BaseNTLMAuthenticationFilter.authenticateRequest(BaseNTLMAuthenticationFilter.java:313)
at org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter.doFilter(BaseSSOAuthenticationFilter.java:195)
he hecho la llamada añadiendo las credenciales de esta forma:
NTCredentials credentials = new NTCredentials("userName", "password", ".....", "");
provider.setCredentials(new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT, AuthScope.ANY_REALM, AuthSchemes.NTLM), credentials);