是的,可以通过配置来从Quarkus OIDC验证中排除某些路径。在Quarkus中,OIDC(OpenID Connect)是一种用于身份验证和授权的开放标准。
要从Quarkus OIDC验证中排除某些路径,可以使用quarkus.oidc.auth-server-url
和quarkus.oidc.client-id
等配置项来定义需要进行OIDC验证的路径。对于不需要进行验证的路径,可以使用quarkus.oidc.unprotected-paths
配置项来排除。
以下是一个示例配置:
quarkus.oidc.auth-server-url=https://auth.example.com
quarkus.oidc.client-id=my-client-id
quarkus.oidc.unprotected-paths=/public,/health
在上述示例中,/public
和/health
路径被排除在OIDC验证之外,不需要进行身份验证。
Quarkus提供了一些相关的扩展和工具,以便更方便地使用OIDC验证。例如,可以使用quarkus-oidc
扩展来集成OIDC功能,使用quarkus-smallrye-jwt
扩展来处理JWT(JSON Web Token),使用quarkus-oidc-tokens
扩展来处理OIDC令牌等。
推荐的腾讯云相关产品是腾讯云容器服务(Tencent Kubernetes Engine,TKE),它是一种高度可扩展的容器管理服务,可帮助您轻松部署、管理和扩展应用程序容器。您可以使用TKE来部署Quarkus应用程序,并通过配置相关的网络策略来排除某些路径的OIDC验证。
更多关于腾讯云容器服务的信息和产品介绍,请访问:腾讯云容器服务
领取专属 10元无门槛券
手把手带您无忧上云