如何从Angular Session对象获取token_id和access_token值

问题描述 投票:0回答:1

我对angular js非常陌生,我正尝试从浏览器登录中获取session_token并将其传递给后端,我有以下代码:

console.log(this.sso.getLoginid(localStorage.getItem("at")))
  let loginid=this.sso.getNtid(localStorage.getItem("at"));
  this.loginid=loginid.loginid
  let username=loginid.name
  this.username=username
  var sessionControl = localStorage.getItem("at")
  console.log(sessionControl)

和sessionControl值在我在控制台中使用调试发现时在下面:

{"token_type":"bearer","access_token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXBwc3NvLnVhYS5zYXVzdmRjMDIucGNmLmRlbGwuY29tL3Rva2VuX2tleXMiLCJr","id_token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXBwc3NvLnVhYS5zYXVzdmRjMDIucGNm"}

请帮助我使用sessionControl对象将access_token和id_token存储在变量中。

javascript node.js angularjs cookies session-variables
1个回答
0
投票

您可以使用JSON.parse在对象中转换sessionControl,然后获取sessionControl.acces_token内容。

© www.soinside.com 2019 - 2024. All rights reserved.