2015-11-05 5 views
2

Windows Identity Foundation (WIF) existe depuis un certain temps, peut être de 5 à 7 ans ou plus !, maintenant Microsoft fait WIF partie de. Net framework (4.5) lui-même. Comme nous le savons, WIF est un intergiciel permettant de créer des applications qui tiennent compte de l'identité. Au fur et à mesure que la technologie Web évolue, nous devons intégrer plusieurs autres fournisseurs d'identité (Google, Facebook, etc.) dans notre application.WIF (Windows Identity Foundation) est toujours pertinent?

Maintenant, l'industrie a d'autres technologies de middleware comme OWIN, identité ASP.NET, etc.,

Ma question,

est toujours pertinent WIF et devons-nous envisager de l'utiliser pour les nouveaux projets?

Ou

Devons-nous mettre en œuvre OWIN comme middleware alternative? (Si je comprends bien Microsoft parie sur OWIN/KATANA aller de l'avant).

S'il vous plaît partagez votre opinion.

Répondre

4

Pour les nouveaux projets, je recommande fortement d'utiliser le middleware Katana et ASP.NET 5 OWIN. WIF reste pris en charge dans le cadre .NET, mais nous avons cessé d'ajouter de nouvelles fonctionnalités depuis longtemps - toute l'innovation a été versée dans le middleware Katana et OWIN en général. En outre, nous aimons penser que le middleware OWIN est considérablement plus facile à utiliser :) Encore une fois, si votre projet a des aspects hérités qui imposent l'utilisation du WIF, vous pouvez continuer en sachant que nous allons vous soutenir: mais si vous avez une chance de choisir, le middleware OWIN est la meilleure voie à suivre. Tout à fait d'accord avec @vibronet mais pour répondre à la question - oui - toujours d'actualité.

2

Il y a une tonne de WIF là-bas - je supporte beaucoup de clients qui l'utilisent encore.

OWIN est plus facile à utiliser, mais ce qui est bien avec WIF, c'est que tout est dans le web.config, donc les détails sont plus explicites et plus faciles à changer. Cependant, cela se fait au prix d'une courbe d'apprentissage assez raide.

Référence: OWIN : Differences with WIF et WIF : Wrappers around protocols.

Comme par les liens:..

« Vous pouvez penser à OWIN comme MVC et WIF que les formulaires Les formulaires sont toujours pris en charge, mais toutes les nouvelles fonctionnalités whizzy et tous les exemples de code se rapportent à MVC

Il est Il est important de noter que ni OWIN ni WIF ne sont des protocoles - ce sont les wrappers autour des protocoles, les protocoles sous-jacents sont identiques.