类 Oauth2Properties

java.lang.Object
io.github.lishangbu.orange.oauth2.common.properties.Oauth2Properties

@AutoConfiguration @ConfigurationProperties(prefix="oauth2") public class Oauth2Properties extends Object
OAuth2 安全配置属性类

封装 OAuth2 授权服务器的核心配置参数,支持通过 application.yml 或 application.properties 进行配置 配置前缀为 oauth2,包含认证路径控制、JWT 密钥管理、Token 签发等关键设置

配置示例:

oauth2:
  issuer-url: http://localhost:8080
  ignore-urls:
    - /public/**
    - /health
  username-parameter-name: username
  password-parameter-name: password
  jwt-public-key-location: classpath:rsa/public.key
  jwt-private-key-location: classpath:rsa/private.key
从以下版本开始:
2025/8/17
作者:
lishangbu
  • 字段详细资料

    • PREFIX

      public static final String PREFIX
      配置属性前缀,用于绑定 application.yml 中的 oauth2 配置段
      另请参阅:
  • 构造器详细资料

    • Oauth2Properties

      public Oauth2Properties()