L'Authentification de base avec WCF REST service d'autre chose que windows comptes?

Est-il un moyen propre à exposer un WCF REST service qui nécessite une authentification de base, mais où nous nous occupons de la réelle validation du nom d'utilisateur/mot de passe de nous-mêmes? Il semble que, lorsque vous dites WCF dans la configuration que vous souhaitez utiliser l'authentification de base, il vous oblige à activer l'authentification de base dans IIS IIS et ne peut faire l'authentification de base contre la fenêtre comptes.

Le seul hack, nous l'avons trouvée est de mentir à la WCF et dites-lui de sécurité n'est pas sur le service, puis faire de l'authentification à l'extérieur de la WCF de la pile à l'aide d'un générique IHttpModule (qui est propriétaire d'un fichier de configuration pour indiquer les Url ont d'authentification/autorisation).

Il semble qu'il devrait y avoir une meilleure façon. Quelqu'un a un?

InformationsquelleAutor Erv Walter | 2009-03-18