Pregunta

En la configuración original, tengo un sitio de SharePoint 2007 alojado en Windows Server 2003/32 Bit Server. Lo configuré para usar la autenticación de formularios con ActiveDirectoryMembershipprovider y LDAPROLEPROVIDER. Configuré las etiquetas PeoplePickerWildCard en Web.Config. Ahora, todo esto funcionó bien y todo es genial.

Luego intenté duplicar esta configuración en nuestros servidores de producción. La gran diferencia es que el servidor de producción es una máquina Windows Server 2008 R2/64 bits con IIS 7.5. Los proveedores de membresía/rol son la misma configuración, pero parece que no puedo hacer que el recolector de personas funcione en absoluto. Incluso hice una importación completa del perfil de usuario (no estoy seguro de si esto es Nessessary, pero lo intenté de todos modos).

Ahora, aunque el selector de personas no funciona, la autenticación funciona. Puedo iniciar sesión con el formulario de autenticación del formulario, pero recibo el error de acceso. ¿Hay algo que deba configurarse de manera diferente en Windows Server 2008 R2?

EDITAR:

He modificado el sitio web de SharePoint Web.Config, configurando el Provider de default tanto para el proveedor de membresía como para el proveedor de roles. También modifiqué el CA Web.Config, pero no establecí el Predeterminado Provista en la membresía o el proveedor de roles. Agregué los comodines de People Picker tanto al sitio de SharePoint como a la CA, ya que pensé que era necesario para ambos. Mi controlador de dominio está en una caja diferente. Revisaré los enlaces para ver si puedo encontrar algo que olvidé.

¡Gracias por tu ayuda!

¿Fue útil?

Solución

Puede intentar establecer explícitamente el selector de personas:

stsadm -o setapppassword -password password
stsadm -o setproperty -url $yourUrl -pn peoplepicker-searchadforests -pv "forest:domain,username,password"

Otros consejos

¿Tiene el controlador de dominio en la misma caja? Quizás podrías probar dos cosas:

  1. Establecer la propiedad PeoplePicker-SearchAdForests. Estaba escribiendo sobre eso aquí
  2. Windows Server 2008 tiene una verificación de loopback y es posible que no pueda verse a sí mismo. Más sobre eso aquí.

Espero eso ayude.

¿Podrías elaborar dónde intentas configurar el selector? P.ej. CA o aplicación web.

Si necesita asignar acceso a sus sitios de FBA por política de CA, también debe agregar proveedores a CA Web.config. Aquí hay una diferencia importante de sus aplicaciones web.

Esta vieja publicación de blog describe la configuración a fondo.

Licenciado bajo: CC-BY-SA con atribución
scroll top