我在配置
中创建了Account (joss.model.Account)
allowReauthenticate=true
帐户创建后几乎是immidiateley我打电话
Access mAccess = mAccount.authenticate(); // (joss.model.Access)
之后我需要使用令牌。我在30分钟,1.5小时和24小时后使用它等。
通过调用mAccess.getToken()
令牌外派时间为1小时。
我可以假设重新认证将被执行,并且在2.4小时之后,令牌将有效吗?或者我需要手动重新验证?
即。 {1}}将在1.5小时和24小时后返回无效(过期令牌)。 在这种情况下如何正确重新验证?
答案 0 :(得分:1)
一旦mAccount.authenticate()
返回无效,请致电mAccess.getToken()
。忘记客户端应用程序中的时间,它必须是可重入的。
处理UI(如果需要,在authenticate()方法之前重新输入用户名/密码,如果现有凭证被证明是无用的)。