首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Identity server 4- GetToken速度间歇性减慢

Identity server 4- GetToken速度间歇性减慢
EN

Stack Overflow用户
提问于 2021-06-30 14:11:47
回答 1查看 30关注 0票数 0

我们已经为我们的API套件实现了身份服务器4,并且对于使用我们的服务的客户端,我们有一个6秒的SLA。

我们观察到的是,当天为所有客户端生成令牌的第一个请求大约需要6-7秒,后续请求需要100-200ms。

我们无法确定导致此问题的设置,因为我们没有重置AppPool/IIS。

这里的任何帮助都将不胜感激。

PS:我们从数据库中获取客户端,所有的令牌设置都在这里设置。

EN

回答 1

Stack Overflow用户

发布于 2021-07-05 17:44:19

好的,下面是令牌生成代码问题的更新,如下所示:

代码语言:javascript
复制
 var disco = await client.GetDiscoveryDocumentAsync(new 
 DiscoveryDocumentRequest()
        {
            Address = configuration.GetSection(IdentityServer).Value,
            Policy = { RequireHttps = false }
        });

由于我们使用的是JWT,因此不需要调用CreateDiscoveryDocument,可以直接传递身份服务器的URL。更改此选项可节省几秒钟。

然而,我仍然想知道为什么每个客户都会发生这种情况?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68189279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档