Kong dbless模式下是否可以使用kong-oidc插件?
nokia/kong-oidc 插件 DBless 模式兼容性说明
nokia/kong-oidc 插件 原生支持 Kong 的 DBless 无数据库运行模式,该插件的核心逻辑没有依赖 Kong 数据库的运行时读写操作,完全符合 DBless 模式下的插件运行规范。
使用时需要注意以下几点:
- 配置直接写入声明式配置文件(通常为
kong.yml)即可,你可以根据需求将插件绑定到全局、指定服务或者指定路由,配置参数和数据库模式下的参数完全一致,不需要额外调整格式。 - 若你使用了数据库存储 OIDC 会话,需要调整会话存储策略:建议将会话存储修改为
cookie模式或者独立的 Redis 存储,避免因无数据库环境导致会话存储失效,会话存储相关参数可以直接在插件配置的session字段下声明。 - 如果你使用的是 Kong 2.8 及以上版本,需要确认所用的
nokia/kong-oidc版本适配当前 Kong 的 Lua API,部分老旧版本的插件可能会因为 Lua API 变更在高版本 DBless 环境下启动报错,升级到插件的最新维护版本即可解决。
内容的提问来源于stack exchange,提问作者Trevor
相关产品推荐
相关产品推荐

