我正在开发一个Intranet Angular 4应用程序。我公司有第三方软件用于存储当前用户的信息。他们将用户名放在标头请求中。在Angular中,当我的应用程序初始化时,如何获取标题数据?我想存储我的服务程序的用户名。
由于
答案 0 :(得分:0)
你提出问题的方式对我来说似乎有些困惑。您正在解释的scneario似乎在我的应用程序中实现授权安全性。
当实施基本授权时,他需要在标题中发送用户名或密码。 正如你所说,你使用第三方软件来存储用户名。
您可以做的是从第三方获取用户名,在app.service中发出api调用并保存在浏览器会话存储中,稍后使用HttpInterceptor,您可以修改您的请求并在标题中添加用户名。
希望它会有所帮助