微服务去掉认证的功能

news/2025/9/27 10:30:48/文章来源:https://www.cnblogs.com/yg_zhang/p/19114815

1.概述

我们的微服务是通过网关做统一安全认证的,服务的后端接口不需要做安全认证,有些情况下,我们引入了 spring-authrization-server 的依赖,这个时候服务就会自动启动认证服务,当访问接口的时候,需要登录,当然我们可以通过配置去掉这个认证功能,不过比较蛮烦。

2.解决办法

可以在启动应用入口程序增加如下的代码。

import org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration;
import org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerAutoConfiguration;
import org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerJwtAutoConfiguration;
import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;
//排除掉一些自动启用的认证类代码
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class,OAuth2AuthorizationServerAutoConfiguration.class,OAuth2AuthorizationServerJwtAutoConfiguration.class,ManagementWebSecurityAutoConfiguration.class
})

这样当我们访问接口的时候,就不会调整到默认的登录接口了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919342.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

INNER JOIN LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN

INNER JOIN (内连接)定义:INNER JOIN 返回的是在两个表中满足连接条件的所有匹配记录。 如果某个记录在其中一个表中没有匹配的记录,则不会出现在结果集中。语法: SELECT columns FROM table1 INNER JOIN table2 ON…

进程调度的时机,切换与过程

需要进行进程调度的情况 1.当前进程主动放弃处理机 1.正常终止 2.发生异常终止 3主动请求阻塞 2.当前进程被动放弃处理机 1.分配给进程的时间片用完 2.有更紧急的事情处理(io中断) 3有跟高优先级的进程进入就绪队列 …

python+springboot+uniapp基于微信小程序的巴马旅居养老系统 旅游养老小程序 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

网站开发项目团队上海游玩攻略必去的地方

随着双十一购物狂欢节的临近,无数准父母和年轻家长开始摩拳擦掌,准备为家中的小宝贝抢购一系列高品质、实用的母婴用品。在这个年度最大的电商促销活动中,选择对的产品不仅能够节省开支,更能确保宝宝的健康成长与舒适生活。以下是…

企业自助建站的网站柳市网站建设

阿里云2核4G服务器租用优惠价格,轻量2核4G服务器165元一年、u1服务器2核4G5M带宽199元一年、云服务器e实例30元3个月,活动链接 aliyunfuwuqi.com/go/aliyun 活动链接如下图: 阿里云2核4G服务器优惠价格 轻量应用服务器2核2G4M带宽、60GB高效…

深入解析:六维力传感器材质选择:影响性能与精度的关键因素

深入解析:六维力传感器材质选择:影响性能与精度的关键因素pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Conso…

按键精灵安卓/ios辅助工具,脚本开发新手教程ui界面介绍 - 教程

按键精灵安卓/ios辅助工具,脚本开发新手教程ui界面介绍 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Co…

P3197fwx - FanWenxuan

题目描述 监狱有n个房间,每个房间关押一个犯人,有m种宗教,每个犯人会信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。 答案对100,003取模。 输入格式 输入只有一行两个…

网站建设与管理复习知识点山东兴华建设集团有限公司网站

在看文档的时候测试了一下demo,然后发现了一个有意思的东西,自定义滑块为带边框的圆形。 在设置的时候边框总是和预期的有点误差,后来发现了这样一个计算方式可以画一个比较标准的圆。(ABCDEF在下方代码块内) 滑块的…

2025年AI大模型赋能智能座舱研究报告:技术、资本与市场|附20+份报告PDF、数据仪表盘汇总下载

原文链接:https://tecdat.cn/?p=43950原文出处:拓端抖音号@拓端tecdat当你在驾驶时无需低头看仪表,语音唤醒座舱就能自动联动香氛与氛围灯,甚至能模糊说出“那首关于星空的歌”就被精准识别——智能座舱早已跳出“…

专题:2025年AI Agent智能体行业洞察报告|附110+份报告PDF、数据仪表盘汇总下载

原文链接:https://tecdat.cn/?p=43967原文出处:拓端抖音号@拓端tecdat2025年,AI Agent终于从“技术概念”走进企业实操场景——HR用它搞定数万份简历初筛,零售用它缩短报告生成时间,制造用它提升研发效率,这一年…

开启我的Java旅程

Java的第一个代码 代码public static void main(String[] args){System.out.println("HelloWorld");} }

完整教程:9. NumPy 线性代数:矩阵运算与科学计算基础

完整教程:9. NumPy 线性代数:矩阵运算与科学计算基础pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&q…

MYSQL: 时间戳演示

MySQL时间戳转换为日期格式测试环境:MYSQL 8 + win10 例子:-- 时间戳 为 10 位 SELECT UNIX_TIMESTAMP(2025-09-27 13:25:49 ); -- 返回:1758950749SELECT FROM_UNIXTIME( 1758950749, %Y-%m-%d %H:%i:%s ) -- 返回…

怎样做关键词网站全国信用企业信息系统

说一下数据库的事务隔离? 数据库事务隔离是指在多个事务同时并发执行的情况下,系统确保各个事务相互之间是隔离的,一个事务的执行不会影响其他事务的执行。SQL 标准定义了四个隔离级别,分别是读未提交(Read Uncommitt…

精美网站欣赏福州网站seo

K线实战分析系列之二十二:圆形顶部和圆形底部形态 一、圆形顶部形态二、圆形顶部和圆形底部形态的总结 一、圆形顶部形态 市场多空一方被逐渐击退,跳空的缺口是一方突然发力,体现出一方对市场掌握了控制权 二、圆形顶部和圆形底部形态的总结…

自动化测试用例结构分析

启动appium 获取包名和activity名 ASUS_I003DD:/ # monkey -p "io.appium.android.apis" -vvv 1 bash arg: -p bash arg: io.appium.android.apis bash arg: -vvv bash arg: 1args: [-p, io.appium.andr…

温州网站排名优化公司游戏 网站模板

目录 一、适合场景 二、开发过程说明 三、功能使用流程 四、代码 1、安装python依赖库 2、完整代码段 一、适合场景 无废话,CSV中有少量不合规数据需要手工处理可利用此方法,适合有点经验的程序员,可以不熟Python,思路还是要…

通过mcp-use client 调用mcp 服务方法

通过mcp-use client 调用mcp 服务方法mcp-use 提供了client,可以方便与mcp server 进行通信,是一个不错的方便测试的工具 参考代码app.pyimport asyncio from mcp_use import MCPClientasync def main():config = {&…

详细介绍:**Qwen3-Omni(多模态:文本/图像/音频/视频)**的安装与使用速通手册

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …