访问令牌的到期日期是什么时间?

时间:2018-01-08 05:48:40

标签: .net-core identityserver4 openid-connect

当我们实施客户端凭据授权 - Protecting an API using Client Credentials在客户端需要生成新的访问令牌之前,访问令牌可用多长时间(例如,什么是到期日期)?

2 个答案:

答案 0 :(得分:4)

创建客户端时,您可以定义访问令牌的生命周期

   var myClient =  new Client
    {
    ClientId = "testClient",
    AllowedGrantTypes = GrantTypes.ClientCredentials,
    ClientSecrets =
        {
        new Secret("secret".Sha256())
        },
        AllowedScopes = { "api1" },
        AccessTokenLifetime=3600
};

如果您不提供AccessTokenLifetime,则默认为3600,即一小时。这意味着它将在创建后一小时到期

答案 1 :(得分:0)

FYI, JWT的到期将表示为Unix纪元。

例如

for(k=0;k<n*n;k++)
{
    i=k/n, j=k%n;
    scan(a[i][j]); // Here a is 2D array
}

可以使用https://www.epochconverter.com/

等工具进行检查