Ver una página de MOSS 2007 como lo vería otro usuario, sin iniciar sesión como ese usuario

StackOverflow https://stackoverflow.com/questions/153961

Pregunta

En Moss 2007, tiene la capacidad de establecer el público objetivo para cada elemento web individual dentro de una página. ¿Hay alguna forma de obtener una vista previa del aspecto que tendrá la página para otro usuario sin iniciar sesión como ese usuario? Lo que busco es una forma para que alguien con permisos de control / diseño total en un sitio pueda ver cómo se mostrará el sitio a otro usuario. ¿Alguna sugerencia?

Tengo algunas cuentas de prueba que nuestro departamento de SI usa para obtener una vista previa de las páginas, sin embargo, no permitimos que el personal del departamento que no es de IS use esas cuentas. Esos miembros del personal solo tienen acceso a su cuenta única. Por lo tanto, si un usuario realiza cambios en el público objetivo en un elemento web en una de sus páginas, en este momento no tiene forma de obtener una vista previa del aspecto que tendrá la página para otra persona que no sea pedirle a otra persona que inicie sesión & amp; mirando por encima de su hombro. No puedo dar la información de la cuenta de las cuentas de prueba, ni puedo crear nuevas cuentas de prueba.

¡Gracias!

Editar: Tengo la capacidad de previsualizar. El problema es que otros usuarios con control total de un sitio no pueden obtener una vista previa de la página. Aquí hay algunos escenarios: en mi división escolar, cada escuela tiene un sitio. El director tiene el control total del sitio de su escuela. En la página de destino, quiere que todos los anuncios de la escuela sean visibles. Sin embargo, algunos solo deben ser visibles para el personal docente, mientras que otros deben ser visibles para los estudiantes. Utiliza la segmentación por audiencia, pero no puede obtener una vista previa para ver de un vistazo que la segmentación es correcta. Muchos de los usuarios no son expertos en informática, por lo que las cosas deben ser lo más simples posible. Además, ese era solo un escenario, hay otros escenarios que no están divididos por la escuela. Hay muchos usuarios con control total de un sitio con diferentes requisitos, por lo que no es posible crear cuentas de prueba para todos los escenarios.

¿Fue útil?

Solución

Editar: Después de volver a leer la pregunta que publiqué, desea que los usuarios puedan obtener una vista previa de una página. Creo que deberás considerar escribir un control de vista previa que use la suplantación para cargar la página. No estoy seguro de qué tan factible es esto, pero seguramente alguien ha creado una función de vista previa. Suena como un escenario bastante común para mí.

Respuesta anterior: ¿No podría iniciar un navegador que no sea MS, como Firefox, que solicitará el nombre de usuario y la contraseña?

Luego puede simplemente borrar las cookies de sesión para que se le solicite iniciar sesión como otra persona.

Esta es la técnica que utilicé para un sitio ASP.Net que usó la autenticación contra el dominio de manera similar a SharePoint.

Otros consejos

Primero, no creo que sea posible tener una función de vista previa si está usando la seguridad de NT. Tal vez sea algo que pueda hacer con la autenticación de formularios, pero nunca la usé.

Sobre ese tema. Creo que cuando estás desarrollando nuevas funciones o integrando cosas en un servidor MOSS / WSS, necesitas un poco de flexibilidad.

Con lo que veo tienes que seguir las cosas que puedes hacer. Seguramente es más rentable que desarrollar una solución personalizada. Supongo que está utilizando la seguridad de NT.

  • Cuentas de usuario : solicite a su administrador de dominio que tenga cuentas de usuario dedicadas para jugar.
  • Máquinas virtuales : solicite tener algunas máquinas virtuales para poder jugar con ese servidor combinado con las cuentas de prueba
  • Entorno de espacio aislado : solicite a su departamento de TI que cree un entorno MOSS de espacio aislado para tener la posibilidad de replicar su entorno MOSS real y crear escenarios de usuario personalizados.

Alternativamente, puede crear un control / webpart que se enlaza a audiences para el sitio y muestra la membresía de la audiencia al usuario (quizás de GetMembership call). Esto no ofrece una vista previa del sitio, pero le dará a sus editores un aviso sobre quién está en cada audiencia. Algo que les ayudará a corregir la audiencia.

Hemos creado un elemento web similar para la pertenencia a grupos de seguridad.

Creo que hay dos enfoques que puedes tomar:

  1. Haga uso de las cuentas de prueba para obtener una vista previa de las páginas. Puedes aliviar el " dolor " para iniciar sesión como otro usuario haciendo uso del comando RUNAS ( http: // technet.microsoft.com/en-us/library/bb490994.aspx ). Por lo tanto, es posible simplemente crear un acceso directo en el escritorio que abra un navegador que utilice las credenciales de otra cuenta. Solo esa instancia del navegador funcionará con la cuenta de prueba.
  2. Haga una copia (o más copias) de la página de la que desea obtener una vista previa, guárdela en un sitio seguro (de modo que solo sea accesible para el principal, por ejemplo), y modifique las propiedades de Audience Targetting de los elementos web en ese página / páginas.

Solo para obtener una vista previa de las audiencias de destino, la única forma de hacerlo es crear una audiencia de destino que se ejecute en función de las propiedades de las Propiedades del perfil de usuario del SSP.

Luego, puede tener un control que le permita al editor cambiar el valor almacenado en su perfil, volver a compilar los perfiles y listo (para una descripción de voila) el usuario cambiará su audiencia a otros valores.

Esto necesitaría un poco de codificación y un poco de reflexión sobre las reglas para la orientación de la audiencia.

Al final del día, la forma más rentable es hacer retroceder a los tipos de infraestructura para obtener una solución de cuenta que le permita tener un " lector " La cuenta que las personas pueden usar para esta función.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top