Acceso sin login ni passwd

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

Acceso sin login ni passwd

Buenas,

Estoy fustrado desde hace un par de dias porque estoy intentando acceder a la aplicación a través de un link, en la página de Login. Pero estoy bastante perdido  Smiley Surprisedops: .
Es decir, por un lado tendría el acceso natural de login y passwd, y por el otro lado un link donde todo el mundo puede acceder.
¿Como podría redirigir el link al web client, sin passwd ni login?


Toda ayuda u orientación será bien recibida.

Muchas gracias!
5 Replies
pjcaracuel_2349
Active Member II

Re: Acceso sin login ni passwd

Buenas,

No se si lo q vas buscando es como usar SSO, si es esto echale un vistazo al siguiente post

http://forums.alfresco.com/en/viewtopic.php?f=9&t=14929&p=49075

Saludos
laidis
Member II

Re: Acceso sin login ni passwd

Perdon, a lo mejor me he explicado mal.
Lo que intento hacer es tener un acceso libre (sin passwd ni login), en el login.jsp.
Pudiendo acceder a la aplicación desde ese link, digamos como un acceso público a la aplicación sin estar registrado como usuario.

Gracias pjcaracuel
pjcaracuel_2349
Active Member II

Re: Acceso sin login ni passwd

Buenas,

Pues entonces la respuesta es mas facil, NO. Y ademas tiene su logica, no tendria sentido que un usuario "fantasma" pueda acceder a Alfresco, ¿como validaria a que espacios y contenidos tiene acceso?

Saludos
ajv
Member II

Re: Acceso sin login ni passwd

Hola laidis,

Haz una prueba a ver si te resulta.
Supongamos que quieres que TODOS los usuarios entren como admin…así a bote pronto se me ocurre que podrías modificar el LoginBean para que inicialmente partiese con las credenciales del administrador. Si vas al fichero faces-config-beans.xml, que se encuentra en webapps/alfresco/WEB-INF, modifica el fragmento que hace referencia al LoginBean por el siguiente:
<managed-bean>
      <description>
         The bean that backs up the Login screen
      </description>
      <managed-bean-name>LoginBean</managed-bean-name>
      <managed-bean-class>org.alfresco.web.bean.LoginBean</managed-bean-class>
      <managed-bean-scope>session</managed-bean-scope>
      <managed-property>
         <property-name>nodeService</property-name>
         <value>#{NodeService}</value>
      </managed-property>
      <managed-property>
         <property-name>authenticationService</property-name>
         <value>#{AuthenticationService}</value>
      </managed-property>
      <managed-property>
         <property-name>personService</property-name>
         <value>#{PersonService}</value>
      </managed-property>
      <managed-property>
         <property-name>navigator</property-name>
         <value>#{NavigationBean}</value>
      </managed-property>
      <managed-property>
         <property-name>browseBean</property-name>
         <value>#{BrowseBean}</value>
      </managed-property>
      <managed-property>
         <property-name>userPreferencesBean</property-name>
         <value>#{UserPreferencesBean}</value>
      </managed-property>
     <managed-property>
         <property-name>username</property-name>
         <value>admin</value>
      </managed-property>
     <managed-property>
         <property-name>password</property-name>
         <value>admin</value>
      </managed-property>
   </managed-bean>
Con esto no te saltas la página del login, simplemente evitarías que tuvieran que teclear las credenciales…y todos serían admin (podrías crearte otro usuario con menos permisos y que todos entraran con ese).
Ahora no estoy muy puesto, pero JSF creo que dispone de mecanismos avanzados de navegación y podrías hacer un redirect directamente, pues el bean del login ya dispone de las credenciales…simplemente sería llamar al action login.

Bueno, prueba eso inicialmente a ver si te resulta útil.
Luego quedaría evitar que tuvieran que clicar en el botón de login…pero estoy casi convencido que es posible.
Reconozco que no es una solución muy elegante, pero por lo menos evitas tener que desactivar todo el tema de seguridad y permisos de Alfresco…así sólo tocas la configuración del bean.

Saludos!!
laidis
Member II

Re: Acceso sin login ni passwd

¿Y seria posible un acceso reutilizando el usuario guest con todos sus permisos?
¿Tendría que modificar algo en "faces-config-bean.xml"?

Gracias