Comment passer de l'Authentification dans l'Application MVC?
J'ai créé Internet Application MVC avec Individual User Accounts
d'Authentification, mais maintenant, ce projet doit être l'intranet avec l'authentification windows... Comment passer d'authentification, lorsque le projet est presque terminé? Je ne suis pas gourou en MVC et c'est une technologie nouvelle pour moi, de sorte que toute aide s'il vous plaît et si possible avec toutes les étapes dans la description=)
OriginalL'auteur Bryuk | 2013-11-22
Vous devez vous connecter pour publier un commentaire.
Dans le Web.config de votre projet. La première étape serait de changer:
à
De la sélection de votre projet et de frapper F4 pour la fenêtre propriétés vous permet de modifier la méthode d'authentification.
Cependant, au lieu de me mettre à l'étape par étape ici, il suffit d'utiliser cette très facile de suivre le tutoriel:
Activation De L'Authentification Windows
No-Authentication
àIndividual User Account
type d'authentification?OriginalL'auteur Firearm
Depuis que j'ai découvert à cette question par le biais de google de tenter de faire la même chose, et l'Arme à feu du lien n'est pas tout à fait faire le processus de la justice, je vais tenter de lister les étapes que je suis passé par ici. Évidemment, si je vous dis quelque chose, ça veut seulement dire si vous ne l'utilisez pas autrement. Je ne pense pas que vous avez à faire ces étapes dans un ordre particulier.
Aussi, je suis en utilisant Entity Framework, de sorte que vous aurez à regarder ailleurs pour l'enlever.
<authentication mode="None" />
avec<authentication mode="Windows" />
. Sous système.serveur, supprimer<authorization>
<deny users="?" />
</authorization>
handlers
. sous des modules, supprimer<remove name="FormsAuthentication" />
.ManageViewModels
à partir de vos modèles.IdentityConfig
etStartup.Auth
.throwIfV1Schema: false
dans vos constructeurs. Ensuite, vous pouvez vous débarrasser deIdentityModels
à partir de votre dossier de Modèles. Ajouter une nouvelle migration et de mise à jour de votre base de données.OriginalL'auteur Adam R. Grey
Recherche exactement le même problème m'a conduit à cet article, cependant les réponses sont un peu vieux, donc avec ASP.NET en utilisant MVC 5 ce doit être détaillée de la documentation de Microsoft:
Pour détecter l'Authentification Windows dans un projet MVC, l'assistant recherche le
authentication
élément de votre web.config fichier.Pour détecter l'Authentification Windows dans un projet d'API Web, l'assistant recherche le
IISExpressWindowsAuthentication
élément de votre projet .csproj fichier:Trouvé à Diagnostic des erreurs avec l'Azure Active Directory Assistant de Connexion
Pour mon problème, il a été de commutation à Azure AD plutôt que l'Authentification Windows (qui a été prédéfini), il y a plus d'étapes que vous trouverez sur le développeur du site web du réseau.
OriginalL'auteur chriszo111
Je crains que je suis un peu en retard avec ma réponse vous êtes à la question sur la façon de mettre en œuvre les SwitchUser fonctionnalité, mais pour ceux d'entre vous qui sont encore aux prises avec ce (même Microsoft SharePoint toujours pas de travail...), voici comment on fait: (je viens de terminer la rédaction de l'article)
Changer d'Utilisateur à l'aide de la Fonctionnalité MVC4 et de l'Authentification Windows
Si vous avez besoin de plus d'informations sur la façon d'obtenir de l'Authentification Windows workong pour un Site Intranet à l'aide de AD et de Windows Server 2012 (ou Plus), alors jetez un oeil à mon article suivant:
L'Authentification Windows sur le Site Intranet de l'utilisation d'AD et de Windows Server 2012 (ou Plus)
Bon codage!
OriginalL'auteur Dennis Betten