Angular 4 JWT令牌显示" 401未授权"

时间:2017-12-14 11:08:51

标签: javascript c# angular authorization asp.net-authorization

我已经看到了与此问题类似的线索,但我没有运气解决它。

我试图访问我的.net核心控制器" GET"使用角柱。

getAll() {
    return this.http.get('api/Users/GetAll', this.jwt()).map((response: Response) => response.json());
} 

我收到此错误:

  

401未经授权

jwt代码:

private jwt() {
    // create authorization header with jwt token
    let currentUser = JSON.parse(localStorage.getItem('currentUser') || '{}');
    if (currentUser && currentUser.token) {
        let headers = new Headers({ 'Content-Type': 'application/json' });
        headers.append('Authorization', 'Bearer ' + currentUser.token)
        return new RequestOptions({ headers: headers });
    }
}

currentUser.token包含一个有效的令牌,我可以通过console.log等访问它。

我做错了什么?

0 个答案:

没有答案