J'ai une situation un peu hybride entre les mains. J'écris un intranet asp.net web app. Je ne souhaite pas utiliser l'authentification Windows complète, car je n'ai pas configuré de groupes appropriés dans Active Directory pour pouvoir authentifier les utilisateurs simplement en fonction du groupe dans lequel ils se trouvent. Jusqu'à présent, j'avais créé une base de données d'appartenance. et authentifiait manuellement les utilisateurs en fonction de leur connexion NT. L'application devient de plus en plus complexe et je cherche à utiliser les fournisseurs Membership et Roles pour authentifier les utilisateurs. Voici mon problème: je veux être en mesure d'authentifier les utilisateurs en fonction de leur NT, mais je ne veux pas utiliser l'authentification Windows. Je veux écrire mon propre fournisseur pour me connecter aux fournisseurs d'appartenances et de rôles, et utiliser l'authentification par formulaire, mais le rendre transparent. Basé sur une table Utilisateurs, je veux être en mesure d'authentifier l'utilisateur ou de les rediriger en fonction de leur NT seul. Est-ce possible, ou suis-je en train d'écrire mon propre petit cadre pour y parvenir? Je voudrais profiter du cadre de fournisseur si possible.Authentification de formulaires ASP.NET avec seulement le nom d'utilisateur
0
A
Répondre
7
Définissez votre fichier web.config pour utiliser l'authentification par formulaire.
Assurez-vous que l'authentification intégrée est activée dans IIS (vous devrez peut-être également désactiver l'authentification anonyme). Cela vous permettra d'obtenir le nom NT de l'utilisateur.
Vous pouvez obtenir avec le nom NT de l'utilisateur:
Request.ServerVariables["LOGON_USER"]
Vous pouvez connecter l'utilisateur, sans mot de passe, avec:
FormsAuthentication.RedirectFromLoginPage(userName, false);
Questions connexes
- 1. Authentification de formulaires ASP.NET avec Windows Safari
- 2. Authentification par formulaires ASP.NET - Déconnexion
- 3. Authentification de formulaires ASP.NET via Querystring
- 4. Authentification Windows et authentification par formulaires ensemble pour ASP.NET
- 5. Authentification de formulaires ASP.NET à l'aide d'une bibliothèque javascript tierce
- 6. ASP.Net MVC - Authentification de formulaires à l'aide d'une URL externe
- 7. SharePoint (MOSS 2007) Authentification de formulaires réussie redirige vers le nom de l'ordinateur
- 8. Authentification par formulaires IIS 7
- 9. Authentification Windows avec ASP.NET MVC
- 10. Comment configurer des formulaires SharePoint authentification
- 11. Authentification de formulaires ASP.NET - Avertir l'utilisateur lorsque la session est sur le point de se terminer
- 12. Authentification de base reposante avec ASP.NET MVC
- 13. Authentification par formulaires via l'authentification Windows
- 14. Site sécurisé asp.net qui utilise des pages maîtres avec authentification par formulaires
- 15. Authentification des formulaires WinForms et SSL WCF
- 16. Windows Authentification ne passant pas Nom d'utilisateur
- 17. Authentification par formulaires - Stockage et récupération des noms d'utilisateur
- 18. Authentification Windows. Utilisateur est invité - ASP.NET
- 19. Authentification et fournisseur ASP.NET
- 20. Authentification et sécurité ASP.NET avec la session
- 21. Windows Authentification invite pour nom d'utilisateur/mot de passe
- 22. Ignorer les formulaires Authentification automatique rediriger pour vous connecter, Comment?
- 23. asp.net ldap authentification aide/conseil
- 24. Afficher le nom complet dans le contrôle ASP.NET LoginName
- 25. Authentification OpenID dans ASP.NET?
- 26. Comment obtenir seulement un nom de fichier?
- 27. Authentification - asp.net ajax javascript appel à wcf
- 28. Suggestions de développement de formulaires ASP.NET
- 29. ASP.Net: authentification via la fenêtre de connexion du navigateur
- 30. Authentification Asp.net et Windows
Quelles sont les failles spécifiques de l'authentification Windows que vous essayez de surmonter ? (La même question pour votre base de données d'adhésion personnalisée.) – Greg