feign.FeignException$Unauthorized: status 401 reading

Feign调用出现权限问题 feign.FeignException$Unauthorized: [401] during [GET] to[....] 使用Spring Cloud + Spring Security Oauth2.0 + JWT 做分布式认证的时候,内部微服务调用的时候出现权限问题。 阅读详情

报错截图:
在这里插入图片描述

直接上才艺:
原因:
1.是因为你的token失效了,或者是你没有传token
2.或者就是你在使用消息传递的时候,A服务发送了消息到B服务,然后B服务再发消息到A服务的方法B,方法B中又使用fegin调用其他微服务的方法时,就会报此错误,因为B服务再发消息到A服务时,是没有token的
解决方法:
在fegin调用的那个接口上加注解 @Inner

在SpringCloud 使用Security+Oauth2 时候再去使用fegin,发现出现401未授权 我们在使用spring cloud时如果设置了oauth2授权模式,那么应用服务A再调用服务B时使用Feign请求会出现401授权认证的问题,那么解决办法就是在feign调用请求时获取到assessToken并设置到请求header中就可以解决这个问题了,资源包中有2个文件:FeignRequestInterceptor.java(拦截器)、OAuth2RestTemplateConfiguration.java(设置header),2个JAVA类,在spring boot框架下,客户端只需要正常引入了授权的JAR包,并把这2两个类放到可以被加载到的目录就可以了,其他都不需要做,可以保证feign正常访问。 立即下载

相关推荐

记二开金蝶云星空动态表单艰辛历程

整个过程,开发接近一周,期间也有做其他事,遇到不会的第一时间也是找金蝶社区,搜索有无相关的解决问题经历。再就是问同事,最终还不能解决就提工单给供应商。响应一般都要大半天(我们公司是有vip,相对大半天能够响应是算好了),虽然有时候有响应,但是会转到其他研发老师,期间可能会是几天!如果是经常开发云星空的二开功能,熟练了速度回很快,但是对于接触不多的,或者刚入门的,会是个漫长的折磨过程。1、重新生产模块的dll.2、退出客户端3、重启iis4、等待五六分钟5、附加到进程6、登录客户端进去操作。

修炼中 3936

Feign 调用出现异常:feign.FeignException: status 401 reading xxx#xxx(xxx)

我的安全校验逻辑如下非登录请求进入网关后,校验cookie,根据cookie值,从Redis中取出JWT,并存入请求头中。然后再经过网关拦截器,结果网关拦截器会先检查Cookie是否存在很明显,不存在!一开始因为是Feign报的异常,我就开始找Feign请求拦截器等,但是一无所获。因为异常是在Feign中报出来的,且我的网关拦截器是会对拦截下来的请求打印日志的。故,Feign请求会先经过Feign拦截器,将请求头加入到请求中。...

谔码者 8764

ANSYS Maxwell:创建即用型 3D 轴向磁通电机模型

Magnet Length” 是磁体的径向长度。“Magnet Thickness” 是磁体的轴向长度。为了对 AFM 进行更详细的分析,用户需要在 ANSYS Maxwell 中运行 3D FEA 分析。对于 2D 模型,它们类似于 MotorCAD 中的模型,后者对等效的直线电机进行建模。单击“确定”后,将创建一个 3D Maxwell 模型。“长度”是转子铁的轴向长度。然后需要定义定子的“磁芯”尺寸和材料。“长度”是定子铁芯的轴向长度。“转子”# 的极数必须与“定子”中定义的磁极相同。

jkh920184196的博客 1150

微服务调用feign接口报错401的解决方案和原因总结

feign.FeignException$Unauthorized: [401 Unauthorized] during [GET] to [[http://xxx/xxx] 报错详情: feign.FeignException$Unauthorized: [401 Unauthorized] during [GET] to [http://govern-traffic-law/eventAnalysis/evtRatioAnalysis?type=3&streetId=1] [ITrafficEv

victo_chao的博客 2万+

开源免费!ReaLTaiizor如何用MIT许可证打造专业级WinForm UI?

摘要: ReaLTaiizor是一款开源UI控件库,为WinForm应用提供现代化界面解决方案。支持100+组件、多主题切换(浅色/深色/自定义)和.NET 4.8-8.0全版本兼容,MIT许可证允许免费商用。通过NuGet快速安装,3步改造传统界面:1)注入主题(如this.Theme = new Dark()),2)替换原生控件为高颜值组件(如ModernGrid替代DataGridView),3)集成高级功能(分页/动画提示)。典型场景包括登录界面美化(进度动画+通知控件)和数据表格Material风

墨夶的博客 1519

推荐11个顶级的Claude Code Skills

ClaudeCode的Skills系统为程序员提供了11个强大的AI辅助工具,包括代码审查、重构建议、单元测试生成、API文档自动生成、性能分析、安全扫描、数据库迁移脚本生成、CI/CD配置、依赖管理、ER图生成和日志分析等功能。这些"技能包"可大幅提升开发效率,从代码质量到协作沟通全方位优化工作流程。用户可根据需求选择2-3个核心功能开始尝试,熟练后还可自定义Skills。该系统需要配合Anthropic的API使用,建议先在小型项目测试再应用于核心业务。

分享AI、区块链技术及应用,未来已来 1843

feign.FeignException$Unauthorized: status 401 reading BaseUser

前言 springcloud集成springsecurity,feign调用401 解决办法

Meditation_Crazy 1万+

华为OD新系统机试真题 2026.5.10 - 美观的灯笼

华为OD新系统机试真题【美观的灯笼】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【美观的灯笼】

qq_45776114的博客 638

feign.FeignException$Unauthorized: status 401 reading UserOpenFeignService#findUser

feign.FeignException$Unauthorized: status 401 reading UserOpenFeignService#findUser

white_mvlog的博客 1399

delphi fmx android 自动更新(一)

所以,如果是http 则,manifest.xml application 下,https无需添加。增加android:usesCleartextTraffic="true",不然无法使用http下载东西。1,REQUEST_INSTALL_PACKAGES 权限。4,WRITE_EXTERNAL_STORAGE 权限。3,READ_EXTERNAL_STORAGE 权限。一般是从http下载安装包 apk。2,INTERNET 权限。sFile为apk包路径。

全粘工程师 550

【教程4>第3章>第1节】通信系统高阶调制解调概述

高阶调制(High Order Modulation)是一种先进的数字调制技术,旨在通过增加每个符号携带的信息比特数来提高无线通信系统的数据传输速率和频谱效率。这种技术特别适用于具有较高信噪比(Signal-to-Noise Ratio, SNR)的通信环境,例如卫星通信、光纤通信以及一些高质量的无线通信链路。在数字通信中,调制是将数字信号(比特流)转换为适合在物理信道上传输的模拟信号的过程。高阶调制通过使用更多的信号状态或星座点来表示不同的比特组合,从而在一个符号周期内传输更多的信息。

FPGA/MATLAB学习教程/源码/项目合作开发 1700

feign.FeignException$Unauthorized: status 401 reading AuthServiceClient#getToken(String,String,Strin

加上这一句就可以 #feign: #开启熔断 feign: hystrix: enabled: true

weixin_43404791的博客 4929

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

feign.FeignException$Unauthorized: status 401 reading GmallSmsClient#saveSkuSaleInfo(SkuSaleVo)

错误原因 没有访问saveSkuSaleInfo(SkuSaleVo)的权限 使用了Security控制权限,访问时身份验证没有通过 修改 在被访问的微服务中添加SecurityConfig 配置 @Configuration public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override ...

# Never Give up & 3856

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

服务间使用feign传递token方法+feign.FeignException$Unauthorized: status 401 reading DataQueryService#getQu

https://blog.csdn.net/luosai19910103/article/details/100546110

weixin_43404791的博客 1780

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

feign.FeignException: status 401 reading XXXXXX

今天在调试微服务程序通过Feign调用外部服务时出现一个异常: feign.FeignException: status 401 reading xxxxxx at feign.FeignException.errorStatus(FeignException.java:60) at feign.codec.ErrorDecoder$Default.decode(ErrorDecoder.j...

水货大帝的专栏 6222

SpringCloud中feign调用:status 401 reading xxxxxx#报错解决

报错如下: 2020-03-03 09:50:06.669 ERROR [manage-backend,7f1a4a51cb733f80,ff352df21d5945bd,false] 3068 — [o-auto-1-exec-3] c.c.b.controller.OrderBillController : status 401 reading UserClient#findMerch...

过去过去,未来未来,当下永恒! 1万+

feign.FeignException: status 401 reading XXXXX

权限下无法调用feign 报错信息为  401 , {"error":"unauthorized","error_description":"Full authentication is required to access this resource"} 解决办法可以在feign类上加个注解 e.g. @FeignClient(name = "user",configuration =...

街有三旬的博客 4万+

feign.FeignException: status 404 reading

fegin 404 排查流程 1.提供服务方服务接口未被扫描,例如@SpringBootApplication(scanBasePackages = {"com.qy.msg.controller"}) 2.调用方调用方未扫描rpc接口,@EnableFeignClients(basePackages = {"com.qy.msg.client.rpc"}) // 服务调用 , ...

500Error 4926

FeignException: Status(401) reading XXXfeign# - 2021-10-11

今日份bug........ 一. 报错如下: com.netflix.hystrix.exception.HystrixRuntimeException:SecKillOrderFeign#add(String,Long)failedandnofallbackavailable. 二. 提示: 401无权限调用SecKillOrderFeign, 但是依赖, 启动类注解, 拦截器, 路径都没问题 三. 暂时找不到原因 -> 测试service_seckill微服务内部...

Oppuser的博客 994

feign.FeignException$NotFound: status 404 reading

背景 使用Feign服务进行模块调用时报错 我是Client模块jar包安装到本地,另一项目调用 具体内容如下 Client 调用 爆红没事,是IDEA的检测导致,不影响正常使用 解决方案 将配置文件(yml或properties)的 去掉再运行即可 ...

清欢Viki的博客 1万+

feign.FeignException: status 404 reading ActivityClientService#xxx

404,那么还是路径的问题! 服务提供者 接口中心: 消费端: 报错是因为接口中心的/consumer路径没加上去,加上去就OK了

wang20y8的博客 1万+

【debug】feign.FeignException$NotFound: status 404 reading 错误原因分析

SpringCloud项目报错: 问题分析: 404错误,未找到服务资源,提示没有找到DeptClientService.queryById(Long)方法; 尝试解决: 检查路径是否错误 服务消费者端和服务提供者端都采用@GetMapping,且路径一样,没有问题。 检查DeptClientService.queryById(Long)方法,传入参数是否为Null,发现问题 没有加入@PathVariable注解,调用的方法接收不到参数。服务提供端自然找不到DeptClientService.que

DDDDeng_的博客 4883

Spring Security 中产生Feign 401 错误

Spring Security 中产生Feign 401 错误 错误如下: Request processing failed; nested exception is feign.FeignException$Unauthorized: status 401 reading RemoteReplyClient#replyList(Long) 发生情景如下:在Spring Cloud 项目中,...

sinat_39081827的博客 2496
上一篇: openFeign的使用详解
下一篇: 配置Linux静态IP及xshell连接方法
Sonk.
博客等级 码龄8年 84粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sonk.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值