realizar login con usuario y contraseña sin guardarlos en fichero js

cancel
Showing results for 
Search instead for 
Did you mean: 
cperez
Member II

realizar login con usuario y contraseña sin guardarlos en fichero js

Hola.

Tengo un webscript, que elimina un fichero especifico. Para eliminarlo yo tengo que utilizar el usuario admin porque los demás usuarios no pueden.

Tengo el usuario admín y la contraseña en el fichero javascript ".js", y en el fichero ".html.get.ftl" realizo la llamada al servicio de login para obtener el ticket de la sesión y con él eliminar el documento deseado.

Quería saber si hay alguna forma de realizar el login sin tener el usuario y la contraseña en el fichero ya que no es nada seguro. Hacerlo de forma transparente al usuario final que utiliza una url.

Muchas gracias de antemano.
1 Reply
antoniosoler
Member II

Re: realizar login con usuario y contraseña sin guardarlos en fichero js

basta con que en el descriptor xml del webscript pongas esto:



<webscript>
  <shortname>Example Run As Usage</shortname>
  <url>/runas</url>
  <authentication runas="admin">none</authentication>
</webscript>



esto tiene una limitaciion, no puedes colocar el wbescript en "datadictionary", tiene que ir en el classpath o en shared/classes/alfresco/extension  (solo vale por seguridad para los webscripts alojados en disco y no a los internos en el repositorio)