MVC5 Web-app mithilfe von ADFS Lokalen Organisations-Auth und Visual Studio 2013 localhost Entwicklung

Ich versuche zum erstellen einer MVC5 Web-Anwendung konfiguriert ist, dass die Lokalen Organisatorischen Authentifiziert Option (ADFS) wie beschrieben Hier von Vittorio Bertocci

Zuerst erstelle ich neue MVC-Projekt. Dann ändere ich die Authentifizierung Auf dem Gelände. Legen Sie die lokale Behörde, um meine ADFS-federation-Metadaten-Endpunkt. Ich habe überprüft, um sicherzustellen, dass die federation-Metadaten-xml-erreicht werden konnte und das war es. Lasse ich die App-ID-URI-Feld leer, akzeptieren Sie den Standardwert. Hab ich beides getan, einen Wert und leer.

Ich dann so konfiguriert, meine relying-party-app manuell. Einstellung der relying party WS-Federation Passive Protokoll-URL: https://localhost:44300 war von Visual studio bereitgestellt. Dieser Wert ist der einzige Wert, wie die trust-id.

Schließlich erstellte ich mir 2 Anspruchstypen, für eine gute Maßnahme; Display-Name und Benutzer-Principal-Namen. Alle diese werden bereitgestellt durch die Beispiel-link.

Ich dann runit(F5) die ADFS login erscheint eine Allgemeine Fehlermeldung. Ich gehe zu der ADFS-server und suchen Sie die folgende detaillierte Fehler.

Development Enviroment
Ich habe 3 Server und 1 client

  • 1 Domain Controller
  • 1 CA-server
  • 1 ADFS
  • 1 windows-8-client.

Ich bekomme immer wieder die folgende Fehlermeldung innerhalb von ADFS

Encountered error during federation passive request. 

Additional Data 

Protocol Name: 
wsfed 

Relying Party: 
https://localhost:44300/

Exception details: 
Microsoft.IdentityServer.Web.InvalidScopeException: MSIS7007: The requested relying party trust 'https://localhost:44300/' is unspecified or unsupported. If a relying party trust was specified, it is possible that you do not have permission to access the trust relying party. Contact your administrator for details.
   at Microsoft.IdentityServer.Web.Protocols.WSFederation.WSFederationSignInContext.Validate()
   at Microsoft.IdentityServer.Web.Protocols.WSFederation.WSFederationProtocolHandler.GetRequiredPipelineBehaviors(ProtocolContext pContext)
   at Microsoft.IdentityServer.Web.PassiveProtocolListener.OnGetContext(WrappedHttpListenerContext context)

Jede Hilfe ist willkommen.

InformationsquelleAutor monkeyjumps | 2014-06-23

Schreibe einen Kommentar