Как мы можем получить веб-токен Json через Angular? - PullRequest
0 голосов
/ 25 июня 2018

У меня есть служба отдыха в загрузочном приложении Spring.

У меня есть метод, который принимает имя пользователя и пароль в качестве данных json и проверяет эти данные, если они верны, тогда служба возвращает токен JWT.

enter image description here

Когда я вызываю этот метод через angular, я не могу получить токен авторизации и дважды отправить запрос.

enter image description here

Зачем отправлять запрос дважды и как получить токен в угловом формате?

import {Component, OnInit} from '@angular/core';
import {Payment} from './Payment';
import {HttpClient, HttpResponse} from '@angular/common/http';

@Component({
  selector: 'app-home',
  templateUrl: './home.component.html',
  styleUrls: ['./home.component.css']
})
export class HomeComponent implements OnInit {

  title = 'Home';
  constructor(private http: HttpClient) {
  }

  ngOnInit() {

    this.http.post('http://localhost:8084/login', JSON.stringify({ username: 'mehman', password: 'mehman' }), { observe: 'response' })
      .subscribe((response: HttpResponse<any>) => { console.log(response); });
  }
}

1 Ответ

0 голосов
/ 25 июня 2018

см. Решение ниже, вы можете обратиться и сравнить с вашим кодом для решения https://blog.angular -university.io / angular-jwt-authentication /

https://www.toptal.com/web/cookie-free-authentication-with-json-web-tokens-an-example-in-laravel-and-angularjs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...