基于令牌的身份验证,刷新令牌

时间:2018-11-22 15:12:02

标签: android android-studio authentication access-token refresh-token

我正在尝试获取刷新令牌,但是我需要检查Java中的到期时间和系统当前时间。

这是我的代码。我想出了点问题,但是我找不到它。我应该在哪里更改或添加代码?

首先,我有一个来自API服务的访问令牌。创建令牌时,我想我需要保留它的时间或系统时间来比较它是生存还是死亡。比起要检查访问令牌是否消失的问题,我需要再次创建一个令牌。如果没有死,我需要检查刷新令牌。之后,我无法解决问题。

 private static void TimeChecker() {

    try {
        ExpiresIn.setMinDate();
        long Now = System.currentTimeMillis();
        Date Controldate = new Date();
        Controldate.setTime(Now);
        Controldate.add(ExpiresIn);
        Now = Controldate.getTime();

        if(Now <= ExpiresIn.getTime()){
            //createtoken çağır
        }
        else {
            RefreshToken

        }

    } catch (Exception e) {

    }

}

0 个答案:

没有答案