Nous avons l'application Web LOB ASP.NET (Silverlight) qui a été développée en utilisant .Net 4. Nous devons maintenant nous débarrasser du mécanisme d'authentification actuel et en implémenter un nouveau. Je pense que nous avons deux options:Identité ASP.NET vs FormsAuthetication
1> Formulaires d'authentification à l'aide de fournisseur d'adhésion (Il est disponible en .Net 4)
2> ASP.NET Identity (Ce n'est pas disponible en .Net 4. Nous devons mettre à jour le cadre cible à 4,5 ou celle-ci)
Je suis passé par l'article here qui décrit la différence entre ces deux et basée sur ma compréhension les 2 principales différences sont les suivantes:
1> Vous pouvez cadre d'identité configuré pour utiliser sociale lettres de créance.
2> Le code d'infrastructure peut être testé à l'unité.
Nous avons une application LOB. La probabilité de permettre aux utilisateurs d'utiliser leurs informations d'identification sociale pour se connecter à notre application est donc très faible. Donc, je suis à la recherche de suggestion s'il est vraiment utile de passer du temps et de mettre en œuvre un cadre d'identité pour l'authentification. (Notez que pour le cadre d'identité, je devrai convertir le cadre cible de tous les projets en 4.5). Le seul avantage que je vois ici est le test unitaire.