2012-02-24 7 views
5

Tenemos un sitio externo de SharePoint que debe ser accesible para nuestros usuarios de intranet y para algunos usuarios selectos a través de Internet. El sitio de SharePoint está en un dominio separado de nuestra intranet, pero ese dominio independiente confía en la intranet, por lo que las credenciales de los usuarios internos funcionan con el sitio de SharePoint. Siempre que tenga la configuración de confianza en su navegador, se autenticarán automáticamente en el sitio.¿Es posible mostrar un formulario en lugar de la ventana emergente desafío/respuesta para una aplicación web asp.net?

El problema es de los usuarios externos. También tienen cuentas, pero en nuestra red externa. De forma predeterminada, recibirán una ventana emergente de desafío/respuesta del navegador, y dado que técnicamente no están conectados a la red, deben ingresar sus credenciales. Me gustaría poder presentarles una buena forma en lugar de la casilla desafío/respuesta. Pero no quiero obligar a los usuarios internos a tener que escribir nada en absoluto.

¿Hay alguna manera de simplemente reemplazar el pop-up con una redirección a un formulario que pueda controlar? Todo el mundo tiene que ser autenticado, y al final es toda la autenticación de Windows, solo quiero controlar lo que la gente escribe, pero conserva el inicio de sesión único.

Sé que probablemente pueda hacer esto con múltiples puntos de entrada en la aplicación, etc., pero esperaba mantenerlo simple.

Respuesta

0

Creo que lo que quiere es "Autenticación de formularios" en IIS. Debería funcionar de la misma manera que describió, pero le permite especificar una página a la que redirigir. No sé los detalles, pero se puede tratar de leer sobre ello aquí:

http://technet.microsoft.com/en-us/library/cc771077(v=ws.10).aspx

+0

Desafortunadamente esto no va a funcionar, al menos dentro de la misma aplicación web. Si configura IIS para que permita tanto anon como auth, los usuarios internos no recibirán sus credenciales. Si protege la aplicación mediante formularios y lo niega, redireccionará tanto externa como internamente a la página de inicio de sesión, pero la gente interna no tendré credenciales para que inicie sesión automáticamente. – Peter

Cuestiones relacionadas