pigx 设置authorization过期
时间: 2023-08-08 20:08:14 浏览: 240
在PigX中,Authorization过期时间需要在网关模块中进行设置。具体来说,可以在网关模块的配置文件中添加以下配置:
```
spring:
cloud:
gateway:
routes:
- id: auth-service
uri: lb://auth-service
predicates:
- Path=/auth/**
filters:
- StripPrefix=1
- name: RequestRateLimiter
args:
key-resolver: "#{@ipKeyResolver}"
redis-rate-limiter.replenishRate: 1
redis-rate-limiter.burstCapacity: 1
# 设置Authorization过期时间为30分钟
metadata:
auth-timeout: 1800
```
在上述配置中,`metadata`节点下的`auth-timeout`属性用于设置Authorization过期时间,单位为秒。上述配置将Authorization过期时间设置为30分钟。如果需要设置其他的过期时间,只需要修改`auth-timeout`属性的值即可。
需要注意的是,Authorization过期时间的设置会影响到整个系统中所有需要验证Authorization的接口。因此,在设置过期时间时需要考虑系统中所有接口的实际情况,以保证系统的安全性和稳定性。
阅读全文