我是一个连接到IdentityServer 4令牌服务的asp核心MVC应用程序
为了让到期的handelt我想存储当前令牌的到期日。
为此我想使用像这样的TokenValidated事件:
options.Events.OnTokenValidated = msg =>
{
var expire = msg.TokenEndpointResponse.ExpiresIn;
}
但TokenEndpointResponse为空
使用IdentityServer 3我有一个exp
声明我无法在v4中看到(在快速入门示例中都没有)
我错过了什么以及为了及时刷新令牌而获得到期的预期方式是什么?
答案 0 :(得分:1)
微软现在默认剥离exp声明。做
const doRequest = () => new Promise((resolve, reject) {
this.server = Http.createServer(app);
this.server.listen(port, () => {
resolve();
});
})
async function start() {
await doRequest()
}
关于OIDC处理程序选项。