Configurar método de autenticación diferente para servicios Rest y AOS

cancel
Showing results for 
Search instead for 
Did you mean: 
dpardell
Active Member

Configurar método de autenticación diferente para servicios Rest y AOS

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);