在 Angular 应用中使用 OAuth 2.0 (3LO) 登录 Jira 时,可能会遇到以下问题:
下面是一些可能导致这些问题的原因和
proxy-config.json 文件,按如下方式进行配置:{
"/jira": {
"target": "https://",
"secure": false,
"changeOrigin": true,
"pathRewrite": {
"^/jira": "/plugins/servlet/oauth2"
}
}
}
令牌刷新失败。Jira 的授权服务器可能无法验证请求中包含的刷新令牌。解决方法是检查刷新令牌是否是最近从授权服务器获取的,或者重新执行 OAuth 2.0 流程获取新的刷新令牌。
令牌交互失败。Jira 的 API 可能无法识别请求中包含的访问令牌。解决方法是检查访问令牌是否是最近从授权服务器获取的,或者重新执行 OAuth 2.0 流程获取新的访问令牌。另外,还需要确保访问令牌具有必要的访问权限。例如,如果要访问 Jira 的 REST API,访问令牌应包含 READ 或 WRITE 权限。