Dieser Fehler zur Einzel Seite Anwendung Vorlage gilt, wenn das ASP.NET Web Application Projekt in Visual Studio auswählen. Fügen Sie der Datei Startup.Auth.cs eine gültige Facebook-AppId und AppSec hinzu, um die Demo mit externer Anmeldung zu testen.Asp.Net Identität: invalid_request auf Umleitung, wenn REST-Funktion GetExternalLogin Aufruf
Ich kann mich in Facebook einloggen, aber nur, wenn die Umleitungs-URL, die in app.datamodel.js in der js-Variable siteUrl definiert ist, auf '/' gesetzt ist. Wie erwartet, wenn der Anruf an die GetExternalLogin REST-Funktion innerhalb der AccountController wird der Benutzer an die Facebook-Seite gesendet, um die externe Anmeldung zu tun. Wenn ich einen Breakpoint innerhalb des GetExternalLogins platziere, wird es ebenfalls ausgelöst.
Allerdings, wenn ich die SiteUrl in der app.datamodel.js zu etwas anderem ändern, z. '/ dummyController' der Haltepunkt wird überhaupt nicht ausgelöst, stattdessen gibt die Antwort die Nachricht Fehler: Invalid_request
Eine Idee, warum das nicht funktioniert? Danke!
jedes Codebeispiel, dies zu tun setzen hatte? –
@ShawnMclean Hier ist ein großartiges Beispielprojekt, dem ich folge. Doorman spricht wahrscheinlich über etwas wie das folgende: https://github.com/tjoudeh/AngularJSAuthentication/blob/master/AngularJSAuthentication.API/Controllers/AccountController.cs#L276 – parliament
Danke, das ist, was ich auch verfolgt habe . –