2016-04-28 1 views
1

Ich bin mitWCF-Dienst mit Basic-Auth über HTTP

  • Server einen WCF-Service-Anwendung Entwicklung der App-Hosting ist in Domäne
  • Autorisieren Client-Basisauthentifizierung
  • Mapping Benutzernamen und Passwort an AD-Benutzer verwenden
  • HTTP
  • IIS erlauben nur Grund Auth

Ich habe this MSDN article gefunden, aber dies ist ein Beispiel für HTTPS.

Riesige mount versucht auf web.config wurde gemacht, aber ich kann nicht herausfinden, wie man konfiguriert.

Jede mögliche Hilfe geschätzt :)

Dank

+1

Das Lernprogramm ist HTTPS-bezogen, da Sie Anmeldeinformationen nicht über HTTP weitergeben sollten – Kritner

+0

Im Allgemeinen ja. Im internen und geschützten Netzwerk ist HTTP jedoch eine Option. –

Antwort

0

Sie können die Bindung an seinen Grunde Bindung statt wsBining

<basicHttpBinding> 
     <binding name="BasicBinding" receiveTimeout="00:01:00" 
      sendTimeout="00:01:00"> 
      <security mode="None"> 
      <transport clientCredentialType="Basic"/> 
      <message clientCredentialType="UserName" /> 
      </security> 
     </binding> 
     </basicHttpBinding> 
ändern

eine andere Option, die Sie eine benutzerdefinierte Validierungsmethode hinzufügen (Class) zu Ihrer Anwendung und erstellen Sie Ihre Authentifizierung innerhalb davon

Und in dieser Klasse, wenn Sie die Benutzerausnahme stoppen müssen.