51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

spring

Spring Security OAuth 2 教程 - 2:授权码模式

Spring Security OAuth 2 教程 - 2:授权码模式

厉飞雨 阅读(19) 评论(0) 赞(2)

在 "[Spring Security OAuth 2 教程 - 1:熟悉 OAuth 2 概念](/spring-security-oauth2-tutorial-introduction/)" 中,我们学习了如何设置 Keycloak、创建 Realm、启用 Standard flow 的客户端和用户。在本文中,我们将了解如何通过 "授权码模式...

Spring Security OAuth 2 教程 - 3:客户端凭证模式

Spring Security OAuth 2 教程 - 3:客户端凭证模式

厉飞雨 阅读(18) 评论(0) 赞(3)

在第二章 "[Spring Security OAuth 2 教程 - 2:授权码模式](/spring-security-oauth2-tutorial-authorization-code-flow/)" 中,我们学习了如何通过授权码模式(Authorization Code Flow)对用户进行身份认证。在本文中,我们将了解如何使用客户端凭证模式(Cl...

Spring Security OAuth 2 教程 - 4:PKCE 授权码模式

Spring Security OAuth 2 教程 - 4:PKCE 授权码模式

厉飞雨 阅读(11) 评论(0) 赞(1)

在 "[Spring Security OAuth 2 教程 - 3:客户端凭证模式](/spring-security-oauth2-tutorial-client-credentials-flow/)" 中,我们学习了如何通过客户端凭证模式获取访问令牌(**access_token**)。在本文中,我们将了解如何使用 PKCE 授权码模式。 PKCE ...

Spring Security OAuth 2 教程 - 6:微服务项目设置

Spring Security OAuth 2 教程 - 6:微服务项目设置

厉飞雨 阅读(13) 评论(0) 赞(2)

在之前的文章中,我们学习了使用 Web 浏览器、cURL 和 Postman 进行各种 OAuth 2.0 / OpenID Connect Flow。现在是时候学以致用了。 在使用像 [Spring Security](/spring-security/) 这样的安全框架实现基于 OAuth 2.0 / OpenID Connect 的 Security 时,许多活动都是由...

Spring Data JPA 中的 @DynamicInsert

Spring Data JPA 中的 @DynamicInsert

厉飞雨 阅读(14) 评论(0) 赞(4)

1、概览 {#1概览} ----------- Spring Data JPA 中的 *@DynamicInsert* 注解通过在 SQL 语句中只包含非 `null` 字段来优化插入操作。这一过程加快了结果查询的速度,减少了不必要的数据库交互。 虽然它提高了对具有许多可为空字段的实体的效率,但也引入了一些运行时开销。因此,在只有在排除空列的好处超过性能成本的情况下,有选择...

理解 Spring Reactive 中的 switchIfEmpty()

理解 Spring Reactive 中的 switchIfEmpty()

厉飞雨 阅读(20) 评论(0) 赞(2)

1、概览 {#1概览} ----------- 本文将带你了解 Spring Reactive 中的 [switchIfEmpty()](https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Mono.html#switchIfEmpty-reactor.core.publisher.Mo...

在 Spring Boot 3 中迁移 HttpStatus 到 HttpStatusCode

在 Spring Boot 3 中迁移 HttpStatus 到 HttpStatusCode

厉飞雨 阅读(19) 评论(0) 赞(2)

1、概览 {#1概览} ----------- 本文将带你了解如何在 [Spring Boot](/spring-boot/) 应用中使用 `HttpStatusCode`,重点是 *3.3.3* 版中引入的最新增强功能。通过这些增强功能,`HttpStatusCode` 已被纳入 `HttpStatus` 实现,从而简化了我们处理 HTTP 状态码的方式。 这些改进的主要...

Spring Security 整合 Firebase Authentication

Spring Security 整合 Firebase Authentication

厉飞雨 阅读(12) 评论(0) 赞(0)

1、概览 {#1概览} ----------- 在现代 *Web* 应用中,用户身份认证和授权是至关重要的组成部分。从零开始构建身份认证层是一项具有挑战性的复杂任务。不过,随着基于云的身份认证服务的兴起,这一过程变得简单多了。 [*Firebase Authentication*](https://firebase.google.com/docs/auth?hl=zh-cn...

Spring Boot v3.3.4 发布

Spring Boot v3.3.4 发布

厉飞雨 阅读(13) 评论(0) 赞(2)

*Spring Boot v3.3.4* 现已发布。 🐞 Bug 修复 {#-bug-修复} -------------------- * 当封装了 `AbstractRoutingDataSource` 时,`management.health.db.ignore-routing-datasources=true` 无效 [#42322](https://github....