2009-10-21 7 views
0

Existe-t-il un moyen d'enregistrer automatiquement un utilisateur dans qui est connecté dans le répertoire actif sans les inviter à utiliser la boîte de dialogue de connexion.Authentification Active Directory sans fenêtre contextuelle

Je ne peux pas définir la méthode Auth sur Windows car il existe 5 méthodes de connexion différentes.

Merci

+0

comme vous avez 5 méthodes de connexion, comment savez-vous que vous devez vous connecter à certains utilisateurs sans demander? Les utilisateurs authentifiés par le domaine ne devraient jamais avoir de boîte de dialogue de connexion –

+0

À peu près, si elles sont sur AD puis connectez-les, sinon les expédier à la page de connexion. – LiamB

+0

http://beensoft.blogspot.com/2008/06/mixing-forms-and-windows-authentication.html – LiamB

Répondre

1

je pouvais obtenir la connexion automatique seulement travailler avec IE et les cookies ..

c'est un extrait du web.config qui pourrait aider:

<!-- roles --> 
<roleManager enabled="true" defaultProvider="AuthCookieRoleManager"> 
    <providers> 
    <clear/> 
    <add name="AuthCookieRoleManager" type="CustomWeb.CustomAuthCookieRoleManager"/> 
    </providers> 
</roleManager> 

<authentication mode="Forms"> 
    <forms loginUrl="Logon.aspx" name="ADAuth" timeout="10" path="/" /> 
</authentication> 
<authorization> 
    <deny users="?"/> 
    <allow users="*"/> 
</authorization> 
<identity impersonate="true"/> 

<!-- roles --> 
<location path="Allocation"> 
    <system.web> 
    <authorization> 
     <allow roles="CustomRoleX"/> 
     <deny users="*"/> 
    </authorization> 
    </system.web> 
</location> 

Si cela ne pas répondre à vos besoins, je suppose que vous devez personnaliser le fournisseur ..

Questions connexes