cancel
Showing results for 
Search instead for 
Did you mean: 

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

cperez
Champ in-the-making
Champ in-the-making
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 1

antoniosoler
Champ in-the-making
Champ in-the-making
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)