这可能是一个新手问题,但我在 SO 或 Okta 论坛/指南上找不到任何答案。我已将我的 Okta 应用程序配置为重定向到https://localhost:443/auth/callback
用户登录并同意某个范围的时间。我正在使用隐式授权并且重定向有效,但在我/auth/callback
的请求查询、标头和正文中不包含访问令牌。只有当我调用res.end()
Express 时才会重定向到以下 URL:
https://localhost/auth/callback#access_token=accessTokenHere&token_type=Bearer&expires_in=3600&scope=openid+phone&state=myState
如何检索访问令牌?我的快递路线:
router.get('/auth/callback', (req, res) => {
console.log(req.headers); // no access token here
console.log(req.body); // {}
console.log(req.body); // {}
res.end(); // redirects to https://localhost/auth/callback#access_token=accessTokenHere&token_type=Bearer&expires_in=3600&scope=openid+phone&state=myState
});