首页 文章

AngularJS并从HTTP请求获取授权访问令牌

提问于
浏览
0

在AngularJS控制器中,我需要访问使用HTTP GET请求发送到此特定视图(以及控制器)的OAuth 2.0访问令牌 . 我想在调用其他API时重用此Access Token,作为Authorization标头(Authorization:Bearer)的一部分 .

请有人告诉我如何访问控制器内的GET请求标头中的数据?

任何提示都受到高度赞赏 . 谢谢,多米尼克

1 回答

  • 0

    你是在控制器内发出GET请求吗?这样做通常是不好的做法 . 代替:

    • 创建将发出GET请求的服务(您的访问令牌可以作为私有服务属性存在) . 该服务可以有多个使用相同令牌的方法 .

    • 在控制器中注入服务并调用将数据传递给控制器所需的服务方法 .

    这样,您可以将访问令牌存储在一个位置,并将其重新用于所有数据调用 .

    有关服务的更多信息:https://docs.angularjs.org/guide/services

    为了进一步帮助您,请提供有关您现在正在做什么以及您希望实现的目标的更多详细信息(包括代码) .

相关问题