• HOME
  • SEARCH
  • TOPICS
  • DATA

  • Spring Security OAuth2 修改登录失败后跳转的 URL 链接

    Spring Security 配置 拦截/web/**请求,使用OAtuh2的登录方式未认证的请求。登录页修改为指定的路径,失败后跳转的路径是/web/login。 @Bean SecurityF

    2024-05-16, Views: 1236 , Topics: Spring Security OAuth2 Spring Boot

  • Spring Security OAuth2 授权码模式自定义 Redirect URL 重定向路径和 AuthorizationRequestBaseUri 跳转登录页的处理 URL

    说明 本文以spring-boot-starter-oauth2-client 3.1.5、Keycloak为例。 默认跳转到登录页路径 OAuth2AuthorizationRequestRedi

    2024-05-15, Views: 3698 , Topics: Spring Security OAuth2 Spring Boot

  • Spring Security OAuth2 授权码模式使用 PKCE

    主要代码 拓展DefaultOAuth2AuthorizationRequestResolver,设置AuthorizationRequestCustomizer为OAuth2Authorizati

    2024-05-11, Views: 1203 , Topics: Spring Security OAuth2 Spring Boot

  • Spring Security OAuth2 authorization_code 模式处理步骤

    说明 本文以spring-boot-starter-oauth2-client 3.1.5、Keycloak为例。 处理步骤 步骤一 请求任意受保护的资源接口。 http://localhost:8

    2024-05-10, Views: 1206 , Topics: Spring Security OAuth2 Spring Boot

  • Spring Security OAuth2 Client 使用 authorization_code 模式获取 AccessToken 和 RefreshToken

    说明 适用于所有OAuth2协议的IDP,本文以Keycloak为例。 添加依赖 本人以Spring Boot 3.1.5为例。 <dependency> <groupId>org.spri

    2024-05-09, Views: 1121 , Topics: Spring Security OAuth2 Spring Boot

  • Spring Security OAuth2 Client 使用 client_credentials 模式获取 AccessToken 和 RefreshToken

    说明 适用于所有OAuth2协议的IDP,本文以Keycloak为例。 添加依赖 本人以Spring Boot 3.1.5为例。 <dependency> <groupId>org.spri

    2024-05-08, Views: 1127 , Topics: Spring Security OAuth2 Spring Boot

  • Spring Security OAuth2 Client 自定义配置

    添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start

    2024-05-06, Views: 863 , Topics: Spring Security OAuth2 Spring Boot

  • Spring Security OAuth2 Resource Server 自定义配置

    添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start

    2024-04-30, Views: 917 , Topics: Spring Security OAuth2 Spring Boot

  • Spring Security permitAll 的 POST 请求返回 403 错误

    现象 Spring Security在拦截器规则中放行了/api/test的POST接口,但请求时得到403状态码。 原始代码 @Configuration @EnableWebSecurity p

    2024-04-29, Views: 1436 , Topics: Spring Security Spring Boot

  • Spring Security 配置多种拦截规则

    单一配置 Spring Security 6中如果没有指定securityMatcher,默认会拦截所有路径。 @Bean SecurityFilterChain securityFilterCha

    2024-04-26, Views: 2131 , Topics: Spring Security Spring Boot

  • Spring Security 6 禁用各 Filter

    默认 Filter Security filter chain: [ DisableEncodeUrlFilter WebAsyncManagerIntegrationFilter Se

    2024-04-24, Views: 2076 , Topics: Spring Security Spring Boot

  • Spring Boot MyBatis-Plus 多数据源导致工程无法启动

    错误日志 *************************** APPLICATION FAILED TO START *************************** Descripti

    2024-04-22, Views: 1643 , Topics: Spring Boot MyBatis-Plus

  • Spring Boot MyBatis-Plus apply 自定义 where 条件

    需求 对于PostgreSQL中的数组类型,需要定制化SQL。 LambdaQueryWrapper 使用LambdaQueryWrapper的apply方法,自定义SQL。 查询Post表中top

    2024-04-19, Views: 1719 , Topics: Spring Boot MyBatis-Plus

  • Spring Boot MyBatis PostgreSQL Cannot convert the column of type TIMESTAMPTZ to requested type java.time.LocalDateTime

    错误信息 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Req

    2024-04-18, Views: 2832 , Topics: Spring Boot MyBatis PostgreSQL

  • Spring Boot MyBatis xml SQL 小于号等特殊符号转义

    需求 Mybaits的mapper.xml文件中,需要对于<、>等特殊符号进行转义。 CDATA 使用CDATA对特殊符号进行包裹即可。 <![CDATA[ ]]> 示例 select * fro

    2024-04-17, Views: 1436 , Topics: Spring Boot MyBatis

  • Spring Data JDBC 查询指定字段

    需求 Repository默认会查询实体类中的所有字段,但这不是最佳实践。 需求:只查询部分需要的字段。 Projection 官方文档将此定义为Projection映射。 public inter

    2024-04-16, Views: 1157 , Topics: Spring Boot JDBC

  • Spring Data JDBC 报错 After saving the identifier must not be null

    错误信息 java.lang.IllegalArgumentException: After saving the identifier must not be null at org.sp

    2024-04-15, Views: 1876 , Topics: Spring Boot JDBC

  • Spring Boot SonarQube 跳过指定文件的代码覆盖率

    需求 对于Spring Security中的一些配置文件:HttpSecurity http等,无法覆盖代码测试。 排除检查 主要是sonar.exclusions配置,选择需要排除的.java文件

    2024-04-14, Views: 1840 , Topics: Spring Boot SonarQube

  • Spring Boot Long 类型返回前端多了两个零

    现象 Spring Boot接口中返回的字段中包含了Long类型,但前端收到的Long字段返回值多了两个0。 解决 给ObjectMapper添加Long类型序列化处理器。 @Configurati

    2024-04-13, Views: 1178 , Topics: Spring Boot

  • Spring Boot BigDecimal 返回时转为 String

    需求 金额字段如果以数字类型返回给前端时,JavaScript可能会丢失精度,需在服务端转为String保证精度不丢失。 代码 主要是simpleModule.addSerializer添加BigD

    2024-04-12, Views: 1155 , Topics: Spring Boot

  • First Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next Last

©2025 沪ICP备18012661号-1 阿里云

Messages Sitemap GitHub