cancel
Showing results for 
Search instead for 
Did you mean: 

Acceso sin login ni passwd

laidis
Champ in-the-making
Champ in-the-making
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 5

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
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
Champ in-the-making
Champ in-the-making
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
Confirmed Champ
Confirmed Champ
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
¿Y seria posible un acceso reutilizando el usuario guest con todos sus permisos?
¿Tendría que modificar algo en "faces-config-bean.xml"?

Gracias
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.