2010-06-03 8 views
6

Abbiamo sviluppato la metodologia Single Sign On per autenticare l'utente.single sign on in asp.net

Quando viene richiesta una pagina, se non è autenticata, verrà reindirizzata una pagina di accesso. Una volta effettuato l'accesso verrà mostrata la pagina richiesta.

questo funziona quando non si assegna un dominio alla directory virtuale. Ma quando assegniamo il dominio alla directory virtuale dopo l'autenticazione, l'applicazione non sta reindirizzando la pagina richiesta.

Stiamo utilizzando il metodo FormsAuthentication.GetRedirectUrl per reindirizzare la pagina richiesta.

Perché questo sta accadendo? Come possiamo risolvere questo problema?

risposta

0

Prima aggiungere defaulturl al vostro web.config e vedere se la pagina può reindirizzare a defaulturl dopo l'autenticazione

<authentication mode="Forms"> 
     <forms loginUrl = "login.aspx" defaultUrl="default.aspx" /> 
</authentication> 

Se defaulturl funziona allora si controlla parametro ReturnUrl nel vostro indirizzo della pagina di login

+2

questo non ha nulla a che fare con single sign on ... –

Problemi correlati