1
Ich benutze Auth0 mit Angular 2. Ich habe den folgenden Login-Code, die nach der Authentifizierung nicht auf die Homepage gehen.Auth0 Router löst keine Navigation
Zu meinem Verständnis wird die Auth0 die Umleitung nicht tun. Es sendet ein authentifiziertes Ereignis und sollte ein Element im lokalen Speicher erstellen und dann zur Startseite navigieren.
@Injectable()
export class AuthService {
lock = new Auth0Lock(this.config.clientID, this.config.domain, {
auth: {
responseType: 'token',
}
});
constructor(private http: Http, private config: AppConfig, private router: Router) {
// Add callback for lock `authenticated` event
this.lock.on('authenticated', (authResult) => {
localStorage.setItem('id_token', authResult.idToken);
console.log(localStorage);
this.router.navigate(['home']);
});
}