我正在开发Spring Authorization Server 1。0.0并希望通过/oauth2/token API创建没有到期时间的访问令牌。
我尝试在TokenSettings中将到期时间设置为0。建筑师如下
TokenSettings.builder()
.accessTokenTimeToLive(Duration.ZERO)
.build();
然而,它不允许,并且失败,原因是:java.lang.IllegalArgumentException:accessTokenTimeToLive必须大于Duration。零
1条答案
按热度按时间ruoxqz4g1#
尝试使用
Duration.ofSeconds(Long.MAX_VALUE)
来自Duration类