Wso2 缓存如何处理api调用?

Wso2 缓存如何处理api调用?,wso2,Wso2,我是wso2 API管理器的新手,无法理解API调用的缓存机制。 尽管我读了几个小时的相关文档,但仍然感到困惑。 有人能描述一下吗? 我的意思是,当我使用为应用程序生成的令牌从dev门户调用API时,后台会发生什么? 它如何检查令牌是否有效,如果有效,如何为下一次呼叫兑现 谢谢当您拨打电话时,生成的访问令牌将被缓存。这就是它通常的工作原理。阅读以下文档,其中描述了与WSO2 APIM相关的配置。通过阅读解释缓存机制的部分,您将能够获得正确的理解。 OAuth2中有两种类型的令牌,即JWT令牌和不

我是wso2 API管理器的新手,无法理解API调用的缓存机制。 尽管我读了几个小时的相关文档,但仍然感到困惑。 有人能描述一下吗? 我的意思是,当我使用为应用程序生成的令牌从dev门户调用API时,后台会发生什么? 它如何检查令牌是否有效,如果有效,如何为下一次呼叫兑现


谢谢

当您拨打电话时,生成的访问令牌将被缓存。这就是它通常的工作原理。阅读以下文档,其中描述了与WSO2 APIM相关的配置。通过阅读解释缓存机制的部分,您将能够获得正确的理解。

OAuth2中有两种类型的令牌,即JWT令牌和不透明令牌。在最新版本的API Manager中,您无法找到不透明令牌,因为它现在已从产品中删除

JWT访问令牌是自包含的访问令牌,网关本身可以验证访问令牌,而无需到达颁发访问令牌的密钥管理器。在JWT的情况下,当您使用JWT访问令牌访问API时,网关首先检查缓存访问令牌是否可用。如果不可用,则只有网关验证JWT令牌并将其添加到缓存中。一旦令牌被验证,请求就会转到API的后端,客户端就会得到响应。当下一个请求带有该令牌时,由于该令牌在缓存中可用,网关将不会再次验证该令牌

在不透明令牌的情况下,当请求带有不透明访问令牌时,网关首先检查缓存,如果缓存不可用,则网关与密钥管理器对话,验证访问令牌,然后将其添加到缓存中。当第二个请求带有相同的访问令牌时,由于该令牌在缓存中可用,网关将不会与密钥管理器通信