案例二:Oauth2认证日志
<h2>问题现象</h2>
<p>如下是一份Oauth2认证调试日志,对应异常信息的traceid为<strong>02834812276295c6</strong><span style="color: red;">(跳过了获取traceid的步骤,获取方法参考获取指导说明)</span>
> 这里用<span style="color: red;">traceid</span>和<span style="color: red;">关键报错信息</span>均可以,如下采用的是<span style="color: red;">traceid</span>进行分析</p>
<p>[sdp-passport-web.zip](<a href="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a4650c6349d12eacd2201f721bff61f8">https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a4650c6349d12eacd2201f721bff61f8</a> "[sdp-passport-web.zip")</p>
<h2>操作步骤如下</h2>
<p><span style="color: red;font-size:16px;font-weight:700">步骤一</span>:导入获取到的日志,在traceid输入框中输入得到的traceid
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=ceafd0c8b54b7bbd70619dceeb6e2cc3&amp;file=file.png" alt="" />
<span style="color: red;font-size:16px;font-weight:700">步骤二</span>:从分析结果可以看出,认证失败原因是因为第三步中存在异常的请求参数,且根据解决方案建议,可以看出问题出在第三步的自定义请求变量或者第二步的响应预处理的代码处理中
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=0e3966655f757adbd305666466856c9e&amp;file=file.png" alt="" /></p>
<p><span style="color: red;font-size:16px;font-weight:700">步骤三</span>:根据解决方案提供的建议,检查设备对应步骤的代码编写情况
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=d96dfa677651d4b027b261ab58fa2e01&amp;file=file.png" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=ab9e753fb9623c0c179ab8aadef7d0f8&amp;file=file.png" alt="" /></p>
<p>> <strong>如果是获取响应预处理代码,可以用下面的获取代码功能</strong></p>
<p>[详情可见亮点二](<a href="https://www.showdoc.com.cn/passportAnaly/11507205063511898">https://www.showdoc.com.cn/passportAnaly/11507205063511898</a> "详情可见亮点二")
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=f308fdd0f2ab328cec67d6fcfc207cac&amp;file=file.png" alt="" /></p>
<p><span style="color: red;font-size:14px;font-weight:700">步骤四</span>:假设<span style="color: red;font-weight:700">分析结论</span>中没有给出具体的解决方案,我们也可以根据请求详情和响应详情得出对应的关键错误点,如下图,从下面也可以看到请求头部中出现了非预期的参数值{{env.token}},所以直接去看,也能得出对应的结论
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=eb4be14f41c79a0e5f9df18be8bb4e08&amp;file=file.png" alt="" /></p>
<p><span style="color: red;font-size:16px;font-weight:700">补充</span>:工具默认将设备获取code配置这一步作为第一步,所以工具提示第三步有问题,其实是设备“获取用户信息配置”中的第二步出了问题</p>