【问题标题】:Spring Security and Angular 5Spring Security 和 Angular 5
【发布时间】:2018-03-02 21:40:18
【问题描述】:

现在,在成功登录以访问 spring rest api 后,我正在通过我的 angular 5 应用程序的标头发送用户名和密码。成功后,我从 spring 获得了唯一的 sessionId 作为响应,我可以使用该 ID 而不是凭据来进行身份验证

角码

  let d=localStorage.getItem('currentUser');
let headers = new Headers();
    var user=JSON.parse(d);
    headers.append('Accept', 'application/json');
    // creating base64 encoded String from user name and password
    var base64Credential: string = btoa(user.principal.username+ ':' + user.principal.password);
    headers.append("Authorization", "Basic " + base64Credential);

    let options = new RequestOptions({  headers: headers 
    });

    var self = this;
    self.greeting = {id:'', content:''};
    http.get(this.url,options).map(response => self.greeting = response.json);      

【问题讨论】:

    标签: spring-security angular5


    【解决方案1】:

    您可以为此使用 jwt 令牌。

    【讨论】:

      猜你喜欢
      • 2018-05-02
      • 2013-10-08
      • 2020-05-31
      • 2019-03-07
      • 2019-08-08
      • 2019-01-07
      • 2020-03-17
      • 1970-01-01
      • 2016-04-22
      相关资源
      最近更新 更多