2010-04-12 13 views
5

Tengo la configuración de mi servidor web asp.net para usar la autenticación de Windows.Con la autenticación de Windows, la relación de confianza entre el dominio principal y el dominio de confianza falló, al llamar a IsInRole

Se está autenticando muy bien con mi usuario registrado actualmente.

puedo comprobar esto viendo ...

HttpContext.Current.User.Identity.Name 

Y puedo comprobar que estoy viendo ... autentificada por

HttpContext.Current.User.Identity.IsAuthenticated 

Sin embargo, cuando llamo a la función que .IsInRole obtener el error de relación de confianza ...

HttpContext.Current.User.IsInRole("accounting") 

He encontrado referencias en línea a problemas con el suministro do nombre principal con el nombre del rol (dominio \ contabilidad), pero sigo recibiendo el mismo error. ¿Alguna sugerencia sobre dónde buscar o solucionar el problema?

Respuesta

8

Bueno, parece que si hace referencia a una función que no existe, entonces obtiene el error de dominio de confianza.

El error fue y el código funcionaba bien cuando pasé de ...

HttpContext.Current.User.IsInRole("accounting") 

al nombre del grupo real ...

HttpContext.Current.User.IsInRole("rsi_accounting") 
+0

estoy corriendo en este problema tan bien. ¿Tuviste varios dominios/bosques con (o sin) confianza entre ellos? – JoeBrockhaus

+1

Tuve este problema al ejecutar dos servidores con equilibrio de carga en el mismo dominio: uno podría manejar un grupo inexistente, el otro no. Nunca funcionó por qué ... –

Cuestiones relacionadas