【发布时间】:2021-03-28 00:01:01
【问题描述】:
我正在使用 quarkus-oidc 组件在对微服务的调用中强制执行 JWT 令牌验证。
关键是有一些路径 (/api/public/*) 可以公开调用(无需授权:Bearer JWT)。
有没有办法从令牌验证中排除路径?
【问题讨论】:
标签: quarkus quarkus-oidc
我正在使用 quarkus-oidc 组件在对微服务的调用中强制执行 JWT 令牌验证。
关键是有一些路径 (/api/public/*) 可以公开调用(无需授权:Bearer JWT)。
有没有办法从令牌验证中排除路径?
【问题讨论】:
标签: quarkus quarkus-oidc
基于documentation,您可以禁用对选择路径的授权,如下所示:
quarkus.http.auth.permission.permit1.paths=/api/public/*
quarkus.http.auth.permission.permit1.methods=GET,HEAD
quarkus.http.auth.permission.permit1.policy=permit
【讨论】:
HTTP/1.1 401 Unauthorized
methods 配置?我已经相应地更新了答案。