Results 1022 comments of star7th

showdoc请求用户信息接口的时候, 其 认证用的access_token 既放到了header中,也放在url的参数中.据我所知, 少部分接口是不能同时用这两种方式.你确认下你的这个用户信息接口, access_token 是放在什么位置的

我说的问题,跟这个类似 https://github.com/star7th/showdoc/issues/2102 接口应该支持两种认证方式的

你上面的报错,意思是接口获取不到任何结果. 获取不到你给出的json数据. 获取不到任何结果的可能性很多, url错了,协议错了,服务器安全限制 等等

不应该获取不到任何结果的.假如认证错误,起码应该报个错.我还是觉得你的url写错了.你尝试把host也写上,写完整的url

showdoc 兼容用户字段是多种场景,比如 preferred_username , username ,name 。 就上面的情况而言,不是字段不对的问题,是请求用户接口就错误的问题。 smallbun ***@***.***>于2025年1月1日 周三下午7:19写道: > https://topiam.cn/docs/use-cases/application/showdoc-oidc/ TOPIAM > 使用OIDC协议集成的 > showdoc,topiam使用的是OIDC协议,返回字段应该是preferred_username。这篇文章建议作者可以加入到文章站中。 > > — > Reply to this email directly, view it on...

更新了,打印 $res 方便排查

提示为空,那就是目标服务器返回是空。可能是目标服务器的安全限制等原因。

我建议有网络权限需求的,都应该要求登录才好。 如果你实在需要ip管控,也是你在nginx层配置的问题,showdoc不参与处理。你可以前置一个nginx,nginx过滤指定ip请求再转发到showdoc端口

1,目前确实没有内置 设置cookies 的方法 。其实不用把cookie写进来。服务端只需要像浏览器那样写入浏览器本地即可。下次请求应该会自动带上的。 2,getParam 不能用于参数为json的情况。参数为json的话,你应该 runapi.getParamJson() // 获取请求参数为json的json对象

目前没有明确的计划。虽然说开发成本不低,但主要看需求多不多。如果很多用户有需求就开发