2016-12-28 1 views
1

Wenn ich AutoLogin aktiviere und ein NextUri festlege, sollte ich nach der Registrierung automatisch angemeldet und auf NextUri umgeleitet werden. Jedoch geschieht beides nicht und stattdessen werde ich auf die Login-Seite geleitet. Um zu testen, dass es nichts mit Berechtigungen zu tun hat, habe ich NextUri zu einer nicht authentifizierten Route gemacht, die nur den HTTP-Status OK zurückgibt.Stormpath wird nach der Registrierung nicht automatisch auf die angegebene Route umgeleitet

Hier ist der Code-Schnipsel für meine Konfiguration:

Configuration = new StormpathConfiguration 
     { 
      Web = new WebConfiguration 
      { 
       Register = new WebRegisterRouteConfiguration 
       { 
        Enabled = true, 
        AutoLogin = true, 
        NextUri = "/dummy" 
       } 
      } 
     } 

Und die Dummy-Route für die NextUri:

[Route("dummy")] 
[HttpGet] 
public HttpResponseMessage DummyRoute() 
{ 
    return new HttpResponseMessage(HttpStatusCode.OK); 
} 

Was bin ich?

+0

Sie machen es richtig - das ist ein Fehler. Btw, zögern Sie nicht, unsere [Slack] (https://talkstormpath.shipit.xyz/) zu verbinden, wenn Sie chatten wollen. –

Antwort

0

Dies war ein Bug, der in der Version 0.9.0 behoben ist.

Wenn Sie sowohl AutoLogin = true als auch NextUri = "/dummy" einstellen, werden Benutzer nach der Registrierung zu /dummy weitergeleitet. Dies überschreibt die NextUri Einstellung für die Login-Route und soll Sie auf eine "Danke für die Registrierung" -Seite oder etwas ähnliches umleiten lassen.

Verwandte Themen