<?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 [SOLUCIONADO] Null al obtener usuario logueado desde WebScript Java in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/solucionado-null-al-obtener-usuario-logueado-desde-webscript/m-p/210485#M163615</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola a todos!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Estoy tratando de obtener el usuario logueado desde el método "execute" de un WebScript en Alfresco 4.1, pero me devuelve siempre null. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Os pongo un par de líneas que fui encontrando en este foro (y fuera) y que no me funcionan:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-java line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;public class TomarPosesionWebScript extends AbstractWebScript {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Override&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void execute(WebScriptRequest req, WebScriptResponse res) throws IOException {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.info(services.getAuthenticationService().getCurrentUserName()); // Esto muestra null&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RequestContext context = ThreadLocalRequestContext.getRequestContext();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;User user = context.getUser();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.info(user.getFullName()); // Esto da nullpointer porque el objeto 'user' es null&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logger.info(org.alfresco.repo.security.authentication.AuthenticationUtil.getFullyAuthenticatedUser()); // Esto muestra null&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[…]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&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;/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;BR /&gt;&lt;SPAN&gt;Supongo que o bien estas líneas no sirvan para un webscript, o que me falte por definir algo en el XML, o que directamente estén mal y el usuario logueado se obtenga de otra forma…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;¿Se os ocurre qué puedo probar?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Muchas gracias de antemano, un saludo!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 May 2013 09:43:38 GMT</pubDate>
    <dc:creator>rhakaro</dc:creator>
    <dc:date>2013-05-29T09:43:38Z</dc:date>
    <item>
      <title>[SOLUCIONADO] Null al obtener usuario logueado desde WebScript Java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/solucionado-null-al-obtener-usuario-logueado-desde-webscript/m-p/210485#M163615</link>
      <description>Hola a todos!Estoy tratando de obtener el usuario logueado desde el método "execute" de un WebScript en Alfresco 4.1, pero me devuelve siempre null. Os pongo un par de líneas que fui encontrando en este foro (y fuera) y que no me funcionan&lt;IMG id="smileytongue" class="emoticon emoticon-smileytongue" src="https://migration33.stage.lithium.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ublic class TomarPosesionWebScript extends AbstractWebScrip</description>
      <pubDate>Wed, 29 May 2013 09:43:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/solucionado-null-al-obtener-usuario-logueado-desde-webscript/m-p/210485#M163615</guid>
      <dc:creator>rhakaro</dc:creator>
      <dc:date>2013-05-29T09:43:38Z</dc:date>
    </item>
    <item>
      <title>Re: [SOLUCIONADO] Null al obtener usuario logueado desde WebScript Java</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/solucionado-null-al-obtener-usuario-logueado-desde-webscript/m-p/210486#M163616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola de nuevo,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Me parecía tan raro, que finalmente he rehecho el webscript entero y ahora puedo obtener el usuario de la siguiente forma:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;services.getAuthenticationService().getCurrentUserName()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No sé dónde estaría el error, pero bueno, la típica solución de informático nunca falla, jeje.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Muchas gracia a todos!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 16:07:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/solucionado-null-al-obtener-usuario-logueado-desde-webscript/m-p/210486#M163616</guid>
      <dc:creator>rhakaro</dc:creator>
      <dc:date>2013-05-29T16:07:00Z</dc:date>
    </item>
  </channel>
</rss>

