Bonjour à tous,

Dans le but de rendre l'authentification à des applications devant se connecter à l'AD plus conviviale et aussi pour que l'utilisateur ne change pas ses habitudes par rapport à aujourd'hui. Je souhaite le faire via l'authentification par Formulaire et non pas la Pop-up.

Mon soucis est que j'arrive bien à m'authentifier. Mais mon utilisateur connecté n'est pas reconnu comme quand il se connecte via la Pop-up.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
if (Authenticate(login, pswd))
{
                        FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(1, login, DateTime.Now, DateTime.Now.AddMinutes(60), false, sListCNGroup);
                        // Now encrypt the ticket.
                        string encryptedTicket = FormsAuthentication.Encrypt(authTicket);
                        // Create a cookie and add the encrypted ticket to the
                        // cookie as data.
                        HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);
                        // Add the cookie to the outgoing cookies collection.
                        HttpContext.Current.Response.Cookies.Add(authCookie);
                        // Redirect the user to the originally requested page
                        HttpContext.Current.Response.Redirect(FormsAuthentication.GetRedirectUrl(login, false));
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<authentication mode="Forms">
            <forms loginUrl="Login.aspx" name="adAuthCookie" timeout="60" path="/">
            </forms>
        </authentication>
        <authorization>
            <deny users="?"/>
            <allow users="*"/>
        </authorization>
 
        <identity impersonate="true"/>
Par conséquent, il peut accéder à des pages qu'ils ne devraient pas.

Comment faire pour que mon utilisateur soit reconnu comme avec la Pop-Up.

Configuration IIS? Web.Config?

Merci par avance de votre aide.