2016-05-04 2 views
3

Im auf asp mvc arbeiten 5 mit Google oauth Login, ich ein Tutorial gefolgt owin Sicherheit Installation und stellen Sie die Google-URL umleiten localhost/myapp/signin-google, werdenwo ändere ich 'signin-google' in owin security für google redirect url?

meine Frage ist, wo kann ich die localhost ändern/myapp/signin-google ist etwas anderes wie localhost/myapp/mycallback?

Ich versuchte Änderung ist localhost/myapp/Anmeldung/ExternalLoginCallback, die die eigentliche Aktion, aber es hat nicht funktioniert, ist "signin-google" in owin Sicherheit hardcoded ??

+0

Haben Sie versucht, 'CallbackPath' in' GoogleOAuth2AuthenticationOptions' zu ändern –

Antwort

3

Adem ist richtig. Hier ist, wie Sie es ändern:

var options = new GoogleOAuth2AuthenticationOptions 
{ 
    ClientId = "Your Client ID", 
    ClientSecret = "Your Client Secret", 
    CallbackPath = new PathString("/myapp/mycallback") 
}; 
app.UseGoogleAuthentication(options); 

Bitte lesen Sie diesen link für weitere Details.

Vielen Dank, Soma.

+0

ta, das ist ein Text Länge Fixierer –

+0

Hallo! Ich möchte fragen, wie muss ich den CallbackPath einstellen, wenn ich in localhost arbeite? Es bringt mich immer auf die Seite zurück, auf der ich mich eingeloggt habe, aber ich möchte auf der Homepage zurückkehren. Vielen Dank – touinta

+0

Mit Callbackpath legen Sie nur den relativen Pfad fest. Die Domain bleibt gleich. Fügen Sie daher der CallbackPath-Variablen den relativen Pfad zu Ihrer Homepage hinzu. –