Class AuthAutoConfigurationProperties
java.lang.Object
tech.riemann.nif.starter.auth.AuthAutoConfigurationProperties
认证自动配置属性类
用于配置认证相关的参数,包括: 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)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJWT签名算法枚举static enum椭圆曲线类型枚举static classJWT配置类static class密码相关配置 -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AuthAutoConfigurationProperties
public AuthAutoConfigurationProperties()
-