创建了一个网关来提供宁静的api,它不依赖于cookie,现在想配置一个永不过期的刷新令牌,以便移动应用程序用户无需输入用户名/密码重复。
在application-xxx.yml中找到了refresh-token-validity-in-seconds-for-remember-me的参数,该参数对于开发人员配置文件设置为7天,如何设置永不过期的刷新令牌?
答案 0 :(得分:0)
因为它是一个整数,所以您可以使用Integer.MAX_VALUE
,它是2147483647秒,因此大约68年。
我不确定配置属性是否与“记住我”功能有关。
看一下UaaConfiguration
和UaaProperties
类,在我看来,如果您希望使用破折号,则属性名称应为uaa.webClientConfiguration.accessTokenValidityInSeconds
或uaa.web-client-configuration.access-token-validity-in-seconds
。
我还没有测试。