<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to know is Alfresco user logged in by LDAP or not? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/how-to-know-is-alfresco-user-logged-in-by-ldap-or-not/m-p/263133#M216263</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to get the details about user logging in. I have Alfresco NTLM authentication and LDAP authentication in my authenticatiion chain. I enabled LDAP synchronization too. How can I know in what way the user was logged in the system? Now I'm getting the all data from the properties file for LDAP authentication. And I'm trying to get the person object by PersonService and investigate whether it has the parent with the name&amp;nbsp; /{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/system/1.0}system/{http://www.alfresco.org/model/system/1.0}zones/{http://www.alfresco.org/model/content/1.0}AUTH.EXT.ldap1" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}system/{http://www.alfresco.org/model/system/1.0}zones/{http://www.alfresco.org/model/content/1.0}AUTH.EXT.ldap1&lt;/A&gt;&lt;SPAN&gt; or not. But I can't check it. It seems I haven't got permissions for the System user for doing it. I got the exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;16:08:17,228 ERROR [com.smartech.alfresco.module.iconnector.AlfrescoLdapController] net.sf.acegisecurity.providers.ProviderNotFoundException: No authentication provider for net.sf.acegisecurity.providers.UsernamePasswordAuthenticationToken&lt;BR /&gt;net.sf.acegisecurity.providers.ProviderNotFoundException: No authentication provider for net.sf.acegisecurity.providers.UsernamePasswordAuthenticationToken&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:169)&lt;BR /&gt;………………………………….&lt;BR /&gt;16:08:17,244 ERROR [com.smartech.alfresco.module.iconnector.AlfrescoContentObservable] net.sf.acegisecurity.providers.ProviderNotFoundException: No authentication provider for net.sf.acegisecurity.providers.UsernamePasswordAuthenticationToken&lt;BR /&gt;net.sf.acegisecurity.providers.ProviderNotFoundException: No authentication provider for net.sf.acegisecurity.providers.UsernamePasswordAuthenticationToken&lt;BR /&gt;………………………………….&lt;BR /&gt;16:08:17,259 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed&lt;BR /&gt;net.sf.acegisecurity.providers.ProviderNotFoundException: No authentication provider for net.sf.acegisecurity.providers.UsernamePasswordAuthenticationToken&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at net.sf.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:169)&lt;BR /&gt;………………………………….&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Then I thried to do it on behalf of admin. I used the call of AuthenticationUtils.startSession("admin", "admin"), but got another exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;15:29:37,125 ERROR [com.smartech.alfresco.module.iconnector.AlfrescoContentObservable] org.alfresco.webservice.util.WebServiceException: Error starting session.&lt;BR /&gt;org.alfresco.webservice.util.WebServiceException: Error starting session.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.webservice.util.AuthenticationUtils.startSession(AuthenticationUtils.java:94)&lt;BR /&gt;………………………….&lt;BR /&gt;Caused by: java.net.SocketTimeoutException: Read timed out&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.client.Call.invokeEngine(Call.java:2784)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.client.Call.invoke(Call.java:2767)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.client.Call.invoke(Call.java:2443)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.client.Call.invoke(Call.java:2366)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.client.Call.invoke(Call.java:1812)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.webservice.authentication.AuthenticationServiceSoapBindingStub.startSession(AuthenticationServiceSoapBindingStub.java:187)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.webservice.util.AuthenticationUtils.startSession(AuthenticationUtils.java:79)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 92 more&lt;BR /&gt;Caused by: java.net.SocketTimeoutException: Read timed out&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.net.SocketInputStream.socketRead0(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.net.SocketInputStream.read(SocketInputStream.java:129)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.io.BufferedInputStream.read(BufferedInputStream.java:237)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.transport.http.HTTPSender.readHeadersFromSocket(HTTPSender.java:583)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:143)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 103 more&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Could anyone help me, please?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Nov 2010 13:11:42 GMT</pubDate>
    <dc:creator>alexsolomatin</dc:creator>
    <dc:date>2010-11-29T13:11:42Z</dc:date>
    <item>
      <title>How to know is Alfresco user logged in by LDAP or not?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-know-is-alfresco-user-logged-in-by-ldap-or-not/m-p/263133#M216263</link>
      <description>Hi.I need to get the details about user logging in. I have Alfresco NTLM authentication and LDAP authentication in my authenticatiion chain. I enabled LDAP synchronization too. How can I know in what way the user was logged in the system? Now I'm getting the all data from the properties file for LDA</description>
      <pubDate>Mon, 29 Nov 2010 13:11:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-know-is-alfresco-user-logged-in-by-ldap-or-not/m-p/263133#M216263</guid>
      <dc:creator>alexsolomatin</dc:creator>
      <dc:date>2010-11-29T13:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: How to know is Alfresco user logged in by LDAP or not?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-know-is-alfresco-user-logged-in-by-ldap-or-not/m-p/263134#M216264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;So, if someone is interested in it, I solved the problem after investigation these links: &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.alfresco.com/en/viewtopic.php?t=15684" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/en/viewtopic.php?t=15684&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://forums.alfresco.com/en/viewtopic.php?f=11&amp;amp;t=1046" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/en/viewtopic.php?f=11&amp;amp;t=1046&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;All what I needed was to use "unproxied" SearchService and NodeService by determination the type of user.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Nov 2010 18:56:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-know-is-alfresco-user-logged-in-by-ldap-or-not/m-p/263134#M216264</guid>
      <dc:creator>alexsolomatin</dc:creator>
      <dc:date>2010-11-29T18:56:45Z</dc:date>
    </item>
  </channel>
</rss>

