自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 收藏
  • 关注

原创 Go环境搭建

深入浅出go

2023-09-23 19:35:21 255

原创 Keycloak下载与安装

keycloa下载与安装

2023-04-03 22:33:30 1140

原创 SpringBoot启动监听SpringApplicationRunListener

命名我们就可以知道它是一个监听者,分析springboot启动流程我们会发现,它其实是用来在整个启动流程中接收不同执行点事件通知的监听者,SpringApplicationRunListener接口规定了SpringBoot的生命周期,在各个生命周期广播相应的事件,调用实际的ApplicationListener类。

2023-03-29 23:50:57 1915

原创 keyclocka中如何启用一次性密码 (OTP) 政策

一次性密码(One Time Password,简称OTP),又称“一次性口令”,是指只能使用一次的密码。一次性密码是根据专门算法、每隔60秒生成一个不可预测的随机数字组合,iKEY一次性密码已在金融、电信、网游等领域被广泛应用,有效地保护了用户的安全。Keycloak有多种设置 FreeOTP或 Google Authenticator 一次性密码生成器的策略。单击身份验证菜单,然后单击OTP策略选项卡默认地址类似:http://localhost:8080/admin登录管理用户(初始用户或你创建的 a

2025-04-29 16:02:28 133

原创 Vue3 里 CSS 深度作用选择器 :global

写法意义穿透作用域,选到子组件内部声明全局样式,不加任何 scope id。

2025-04-27 10:11:33 287

原创 Vue3 里 CSS 深度作用选择器 :deep()

语法意思:deep()让你在 scoped 样式中穿透作用域,选到子组件或内部元素。

2025-04-27 10:08:42 529

原创 如何在 Postman 中,自动获取 Token 并将其赋值到环境变量

在 Postman 中,你可以通过和。

2025-04-24 14:41:33 501

原创 如何将IDP映射属性添加,到accountToken中 方便项目获取登录人信息

字段值NamePropertyemailemailString✅✅✅(用于 OIDC userinfo 接口)usernamefirstNamelastName(自定义属性)

2025-04-23 10:55:40 705

原创 keycloak如何对接Auth 2.0协议的IDP

对接 OAuth 2.0 协议的身份认证提供商(IdP)到,一般是通过协议来实现的(OAuth 2.0 的标准扩展)。Keycloak 作为,通过配置“Identity Provider”来接入第三方 OAuth 2.0 / OIDC 服务。

2025-04-23 10:43:05 799

原创 如何将 Azure Active Directory (Azure AD) 作为 SAML IdP 对接到 Keycloak

修改 First Broker Login Flow映射好用户信息字段就能避免用户登录后看到“Update Account Info”页面。

2025-04-23 10:38:27 373

原创 keycloak中IDP首次登录如何跳过 填写个人信息页面

如果你希望彻底绕过这个页面,还可以通过修改打开 Keycloak 管理后台 →。复制一个流(例如命名为移除或禁用这个步骤。到你的 IdP 设置页,将设置为你刚创建的。

2025-04-23 10:23:54 404

原创 在keyckoak中 同一个租户下 多个身份认证提供商 如何通过请求路径跳转到指定身份认证提供商

在 Keycloak 中,如果你在同一个租户(Realm)下配置了多个身份认证提供商(Identity Provider,简称 IdP),你可以通过「指定的 URL 路径参数」来跳转到特定的身份认证提供商进行登录,而无需用户在登录页面上手动选择。

2025-04-23 09:46:47 457

原创 IDEA工具使用Git回滚代码

IDEA工具使用Git回滚代码。

2025-04-16 17:09:03 512

原创 ts中 构造器

构造器是方法,用于初始化对象。可以省略this.属性 = 参数,直接在参数前加修饰符(publicprivateprotectedreadonly。TypeScript 不支持真正的构造函数重载,但可以用可选参数或联合类型模拟。子类必须调用super()以继承父类构造逻辑。readonly属性只能在构造时赋值,之后不可更改。

2025-03-31 11:36:23 385

原创 ts中 接口 和类的关系

在 TypeScript(TS)中,,并且会继承这个类的。

2025-03-31 10:11:31 605

原创 defineExpose函数

是一种控制组件内部状态和方法对外可见性的方式,使得在需要时可以让其他组件访问这些内容。这在 Vue.js 3 的 Composition API 和语法中尤其有用。

2025-03-18 21:39:07 224

原创 node js 操作文件

fs是Node.js中用于与文件系统交互的模块,允许你进行文件的读写、删除、重命名等操作。它提供了同步和异步的 API,以适应不同的编程需求。

2025-02-16 00:45:40 573

原创 SCSS概念及使用

SCSS是CSS的超集,提供了许多增强功能,能够让样式表的编写变得更加高效、灵活和易于维护。通过使用SCSS的变量、嵌套、混合宏、继承等功能,你可以大大减少代码冗余,提升项目的可维护性。

2025-01-22 11:23:47 710

原创 CSS中选择器的分类

在 CSS 中,选择器是用于选择 HTML 元素并应用样式的关键工具。选择器可以根据不同的分类方式进行组织。

2025-01-22 10:05:35 927

原创 vue项目快速初始全局css样式

标准化浏览器默认样式,消除浏览器差异。Reset.css:清除所有浏览器的默认样式,适合从零开始自定义样式。:功能强大的实用类优先框架,提供大量类用于构建布局和样式。Bootstrap:全面的UI框架,提供响应式设计和丰富的组件。

2025-01-20 14:26:33 692

原创 Vue3中ref和reactive的区别

在Vue3中,ref和reactive都是用于响应式编程的API,但它们有不同的使用场景和行为。:专门用于对象、数组或其他复杂数据类型的响应式。:适用于管理包含多个属性或复杂结构的数据。:用于创建对象或数组的响应式数据。,直接访问属性即可。

2025-01-17 17:47:33 562

原创 maven项目生成 依赖检查报告

更侧重于依赖的管理与优化,关注依赖是否被正确使用和引用。专注于依赖的安全性,帮助发现依赖中的已知安全漏洞,增强项目的安全性。

2025-01-15 15:55:31 1036

原创 maven项目SpotBugs代码检查报java.lang.OutOfMemoryError: Java heap space

maxHeap><jvmArgs>随着项目的增大,使用SpotBugs进行代码检查报如下错误:这个错误提示显示了在运行SpotBugs时出现了java.lang.OutOfMemoryError,这通常意味着Java堆内存不足以完成分析任务。

2025-01-15 11:32:48 574

原创 SpringBoot项目使用maven package时跳过Test阶段

true:跳过测试执行,但仍然编译测试代码。<maven.test.skip>true</maven.test.skip>:完全跳过测试的编译和执行。

2025-01-14 10:22:20 275

原创 Keycloak高版本升级SAML 协议单点登录 无法找到断言密钥问题

在SAMLSP元数据文件中选择加密算法并保存。上图是keycloak26.0.5版本。选择Realm中的Keys。

2024-12-26 13:44:22 412

原创 Mybatis中@SelectKey注解

深入浅出Mybatis

2024-04-15 15:42:22 782

原创 Mybatis中sqlSession.getMapper背后的原理

深入浅出MyBatis

2024-04-07 16:17:05 704

原创 MyBatis定义Mapper接口方式及规则

深入浅出Mybatis

2024-04-07 15:33:27 553

原创 Referrer Policy

web安全

2024-01-24 14:31:38 1274

转载 为什么XSRF-TOKEN可以用于防止跨站请求伪造(CSRF或XSRF)攻击

web安全

2024-01-19 17:14:10 686 1

原创 Nginx配置压缩和解压缩

nginx实践

2024-01-01 23:25:19 631

原创 RFC7636-PKCE

web安全

2024-01-01 19:01:59 1138 1

原创 RFC6749-OAuth2.0

web安全

2024-01-01 02:37:49 1416 1

原创 Nginx配置反向代理

nginx实践

2023-12-28 16:40:48 935

原创 Nginx配置静态内容

nginx实践

2023-12-28 13:41:15 1003

原创 Nginx设置为Web服务器

nginx实践

2023-12-27 19:49:38 1025

原创 在运行时控制Nginx进程

nginx实践

2023-12-27 10:13:12 410

原创 初识Nginx默认配置文件

nginx实践

2023-12-26 13:21:26 1747

原创 安装Nginx

nginx实践

2023-12-26 10:42:21 459

原创 EasyExcel中处理表头行高和内容行高

深入浅出easyExcel

2023-12-21 11:47:29 4437 1

keycloak安装服务文件

keycloak安装服务文件

2023-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除