0

Je développe une application web avec (MVC5 + AngularJS) pour l'interface utilisateur et WebAPI2 pour les services web. Theose sont deux projets distincts hébergés dans différents serveurs. Et j'authentifie mon webapp contre un annuaire actif. J'ai activé l'authentification Windows pour cela et tout fonctionne parfaitement jusqu'à présent.Authentification Windows avec Angular JS + WebApi

Maintenant, le problème est, je veux aussi activer l'authentification Windows sur mon WebAPI. Seuls les utilisateurs de l'annuaire actif autorisé devraient pouvoir consommer les services Web. J'ai activé les fonctionnalités d'authentification Windows dans IIS. Si je le fais, l'invite de connexion est déclenchée deux fois. Un pour mon MVC5, et un second viré lorsqu'un appel webapi est envoyé depuis angularjs. Donc, littéralement, je saisis les informations d'identification deux fois. Donc, ma question est, Pouvons-nous hériter/passer les informations d'identification de la première connexion à l'appel ajax WebAPI, de sorte que nous puissions supprimer la seconde invite.

Merci d'avance ... !!

Répondre