是否可以检查我的令牌是否有效?调用休息方法

问题描述

我正在使用以下方法获取令牌,但是有没有一种方法可以实际检查我是否已经拥有令牌,如果有就使用它,否则 - 获取一个新令牌并使用它?也许做一段时间?

    function Get-DFToken {
    [CmdletBinding()]
    param ()

    #REST API params
    $tokenParams = @{
            Uri     = 'https://fame.throwa.com/connect/token'
            Method  = 'POST'
            Headers = @{
                "content-type" = 'application/x-www-form-urlencoded'
            }
        Body = @{
            grant_type  = 'password'
            companyId   = "MYST"
            username    = "RedHerring"
            password    = "ScoobyandShaggyatealloftheScoobySnacks5000"
            client_id   = "MysteryMachine.Client"
            } 
        }
       
    #request new token - good for one hour / 3600s
    Invoke-RestMethod @tokenParams
    }

回复如下;

{
"access_token": "ey56bu75b5nDDF","expires_in": 3600,"token_type": "Bearer","scope": "red.client openid profile"
}

感谢阅读。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...