Angular与Auth0调用后端

时间:2017-04-30 08:42:12

标签: angular auth0

我很难设置正确的授权方法来访问我的ASP.NET网络API。

我遵循了以下示例:https://github.com/auth0-samples/auth0-angularjs2-systemjs-sample

我可以从auth0服务器登录并接收令牌,但是我需要到达我的后端服务器并且我不知道在Angular中执行此操作的原因是什么。

角度代码:

let headers: any = {
            'Content-Type': 'application/json',
        };

        this.authHttp.get('http://localhost:58105/api/ping/secure', {headers: headers})
            .subscribe(
                data => console.log(data),
                err => console.log(err),
                () => console.log('Request Complete')
            );

然后我在我的控制台中收到了这个:

AuthHttpError {originalStack: "Error: No JWT present or has expired↵    at AuthHt…ules/@angular/core/bundles/core.umd.js:11806:138)", zoneAwareStack: "Error: No JWT present or has expired↵    at AuthHt…ules/@angular/core/bundles/core.umd.js:11806:138)", stack: "Error: No JWT present or has expired↵    at AuthHt…ules/@angular/core/bundles/core.umd.js:11806:138)", message: "No JWT present or has expired"}

我错过了一些东西,但我不知道是什么,如果我看看他们从未将标记提供给标题的示例,这是否意味着AuthHttp为我们解决了这个问题?

我真的需要这个吗?

0 个答案:

没有答案