Make userinfo cache configurable

This commit is contained in:
Benedikt Kulmann
2020-11-18 11:14:29 +01:00
parent f2c653aeec
commit a410d40166
5 changed files with 55 additions and 26 deletions

View File

@@ -281,8 +281,8 @@ func loadMiddlewares(ctx context.Context, l log.Logger, cfg *config.Config) alic
}),
middleware.HTTPClient(oidcHTTPClient),
middleware.OIDCIss(cfg.OIDC.Issuer),
middleware.TokenCacheSize(1024),
middleware.TokenCacheTTL(time.Second*10),
middleware.TokenCacheSize(cfg.OIDC.UserinfoCache.Size),
middleware.TokenCacheTTL(time.Second*time.Duration(cfg.OIDC.UserinfoCache.TTL)),
),
middleware.BasicAuth(
middleware.Logger(l),