Class AuthAutoConfigurationProperties

java.lang.Object
tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties

@ConfigurationProperties("nif.auth") public class AuthAutoConfigurationProperties extends Object
认证自动配置属性类

用于配置认证相关的参数,包括: 1. JWT配置(签名算法、有效期、签发人等) 2. Cookie配置(Token存储方式) 3. 无需鉴权的URL列表

配置前缀:nif.auth

支持的JWT签名算法: - HMAC系列:HS256、HS384、HS512 - RSA系列:RS256、RS384、RS512、PS256、PS384、PS512 - EC系列:ES256、ES256K、ES384、ES512 - EdDSA系列:EDDSA、ED25519、ED448

使用示例(application.yml):

nif:
  auth:
    jwt:
      term: 30
      unit: MINUTES
      algorithm: RS256
      issuer: your-domain.com
    withoutAuthenticationUrlRegulars:
      - /api/public/**
      - /health
Author:
Kerbores(kerbores@gmail.com)
  • Constructor Details

    • AuthAutoConfigurationProperties

      public AuthAutoConfigurationProperties()